Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
Delphi 12 Athens
|
AW: Record mit PChars aus DLL befüllen lassen
21. Feb 2013, 09:03
Auszug aus meiner Wrapper- Unit:
Delphi-Quellcode:
procedure FillDataA(Data: PTestDataA); stdcall;
external ' TestDLL.dll' name ' FillDataA';
procedure FillDataW(Data: PTestDataW); stdcall;
external ' TestDLL.dll' name ' FillDataW';
procedure FillData(Data: PTestData); stdcall;
external ' TestDLL.dll' name {$IFDEF UNICODE}' FillDataW' {$ELSE}' FillDataA' {$ENDIF};
procedure ClearDataA(Data: PTestDataA); stdcall;
external ' TestDLL.dll' name ' ClearDataA';
procedure ClearDataW(Data: PTestDataW); stdcall;
external ' TestDLL.dll' name ' ClearDataW';
procedure ClearData(Data: PTestData); stdcall;
external ' TestDLL.dll' name {$IFDEF UNICODE}' ClearDataW' {$ELSE}' ClearDataA' {$ENDIF};
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
|