Falsche Richtung.
Delphi-Quellcode:
type
IMyInterface = interface(IUnknown)
public
// ...
procedure Free;
end;
So war das gemeint. Du sollst nicht das Objekt irgendwo hin geben, sondern wo anders die Möglichkeit anbieten, das Objekt zu löschen.
Bernhard