Ein Code-Beispiel wäre schon hilfreich.
Hast Du mal versucht, das Attribut
[unsafe]
zu verwenden? Für erste Tests gern auch großzügiger, einschränken ließe sich das dann ja immer noch. Mit diesem Attribut unterdrückst Du, dass der Compiler etwas freigibt, bevor es anderweitig referenziert wird.
Anwendungsbeispiele:
Delphi-Quellcode:
var [Unsafe] Obj1: TObject;
///
[Result: Unsafe] function GetObject: TObject;
Daniel R. Wolf
mit Grüßen aus Hamburg