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