Ich brauchs für eine Art Hack, an dem ich bastel, wo ich Non-Delphi-Klassen (aus
DLL, zugänglich über C-sytle
API) als Delphi-Klassen, verwenden möchte und jetzt versuche, das einigermaßen safe zu machen.
Du hast also vermutlich eine spezielle Klasse in Delphi, von der du ableitest und nutzt diese dann als Wrapper für die Objekte aus der
DLL?
Eventuell kannst du FreeInstance überschreiben - das ist die Methode, die letztlich den Speicher frei gibt. (siehe System.pas TObject.FreeInstance).
Ohne genau zu wissen, wie dein Hack funktioniert kann ich aber nicht sagen ob das so ohne weiteres was taugt.