Forum: Win32/Win64 API (native code)
Delphi
by bert7,
6. Feb 2010
Jetzt läufts !
Khabarakh, das war der entscheidende Tip: hatte "stdcall" hinter TCallback vergessen!
type TCallback = procedure(val: integer); stdcall;
Und statt GC.KeepAlive(procDelegate); verwende ich ne statische Referenz:
public static ProcDelegate procDelegate;
Forum: Win32/Win64 API (native code)
Delphi
by bert7,
6. Feb 2010
hallo,
sorry für die verspätete reaktion (dachte die email-benachrichtiging ist aktiv).
@Phoenix: danke für die Links, aber die beziehen sich anscheinend auf .NET 1.1.
Wie ich herausgefunden habe, gibt es ab .NET 2.0 das Attribut:
public delegate void ProcDelegate(int value);