Thema: Prism PChar und string

Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#21

Re: PChar und string

  Alt 27. Sep 2005, 19:54
Zitat von Speedmaster:
... Leider liefert er mir immer Null zurück?
Klar, die Funktion MyFunc und die DLL MyLib.dll gibt es ja auch nicht

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);
}
  Mit Zitat antworten Zitat