Re: PChar und string
Zitat:
Ich sehe mal in meine Kristallkugel: Die Funktion ändert den übergebenen String. Dann musst du den String durch einen StringBuilder ersetzen:
Code:
using System.Text;
[DllImport("MyLib.dll", EntryPoint="MyFunc")] public static extern int MyFunc(StringBuilder s); public void bla() { StringBuilder sb(100); // 100 Zeichen reservieren MyFunc(sb); Console.WriteLine(sb); } |
Re: PChar und string
Du hast falsch in die Kristallkugel geguckt!
Um genau zu sein gibt die Funktion einen Pointer auf eine Funktion zurück, dies geschieht aber nicht! |
Re: PChar und string
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz