jetzt check ich's langsam.
Also die
Delphi-Quellcode:
procedure MyCallback(pData: pByte; DatLen: DWord; PcToDevice: Boolean); stdcall;
begin
// mach irgendwas
end;
ist sozusagen, die Callbackfunktion, die durch die
DLL aufgerufen wird.
Und mit dem Befehl
SetCallBack(MyCallBack);
sag ich der
DLL also, wie diese aussieht.
In der Funktion selber muss ich dann sozusagen die Werte der Variablen pData: pByte; DatLen: DWord; PcToDevice: Boolean bestimmen.
Also:
Delphi-Quellcode:
procedure MyCallback(pData: pByte; DatLen: DWord; PcToDevice: Boolean); stdcall;
begin
pData := @Schreib_Daten;
DatLen := 1;
PcToDevice := True;
end;