Einzelnen Beitrag anzeigen

bert7

Registriert seit: 31. Jan 2010
3 Beiträge
 
#6

Re: C# callback von Delphi-dll

  Alt 6. Feb 2010, 13:25
Jetzt läufts !

Khabarakh, das war der entscheidende Tip: hatte "stdcall" hinter TCallback vergessen!

type TCallback = procedure(val: integer); stdcall; Und statt
Code:
GC.KeepAlive(procDelegate);
verwende ich ne statische Referenz:

Code:
public static ProcDelegate procDelegate;
und dann

Code:
procDelegate = new ProcDelegate(CalledFromDelphi)
RegisterCallback(procDelegate, 10);
Danke
Bert
  Mit Zitat antworten Zitat