Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#3

AW: Interface zu dynamischer DLL mit Callback

  Alt 4. Jul 2021, 18:22
Du musst das Objekt auch übergeben (vereinfacht) und nimm keinen string:


Delphi-Quellcode:
TCallbackProcedure = procedure(obj: Tobject; Msg: widestring); stdcall;

procedure ShowDLLMessageExt(obj: TObject; sMsg: widestring); stdcall;
begin
  TintDll(obj).OnMyMsg(sMsg);
end;

...

MyCallbackProc(self, @ShowDLLMessageExt)
  Mit Zitat antworten Zitat