Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.628 Beiträge
Delphi 12 Athens
|
AW: String/Char-Pointer aus C# DLL korrekt auslesen
2. Jan 2014, 12:09
Ein Versuch noch:
Delphi-Quellcode:
Function GetVarInfo(hFile, iVar:Integer; varname: PAnsiChar; var varinfo: integer): Integer;stdcall;
external 'c:\test\io32.dll' name 'GetVarInfo';
...
var
hFile, iVar: integer;
varname2: AnsiString;
varinfo: integer;
begin
SetLength(varname2, 1024);
FillChar(varname2, Length(varname2), #0);
fehler := GetVarInfo(hFile, iVar, PAnsiChar(varname2), varinfo);
SetLength(varname2, StrLen(PAnsiChar(varname2)));
ShowMessage(varname2);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|
|
Zitat
|