Einzelnen Beitrag anzeigen

oli_a

Registriert seit: 10. Jul 2008
29 Beiträge
 
#7

Re: Funktionsaufruf aus einer Headerdatei

  Alt 10. Feb 2009, 15:10
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;
  Mit Zitat antworten Zitat