Hallo,
ich möchte eine C
DLL ansprechen und der C Kontrukt sieht so aus:
extern "C" BOOL
WINAPI GetAV(
const char *name,
long* address
);
Umgeschrieben habe ich das so:
Delphi-Quellcode:
arDataTcp = array[0..255] of char;
function GetAV(
const name : arDataTcp;
address : LongWord
): LongBool stdcall;
Aufruf dann
Delphi-Quellcode:
var
s : arDataTcp;
Adr : LongWord;
begin
StrPCopy(s,'ISS');
if LslGetAdressVar(&s, &Adr) then begin
end
Ich bekomme dann immer Zugriffsverletzung bei Lesen von Adresse xxxxx.
Was mache ich falsch?