Registriert seit: 12. Aug 2003
Ort: Soest
4.017 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: [XE2] Live Bindings
27. Sep 2011, 08:19
Ich dachte, das sei allgemein bekannt, dass man Objekte und referenzgezählte Interfaces nicht vermischen sollte. Das ist der Preis der non GC Sprache.
Dumme Frage: Weshalb? Und was verstehst Du unter "vermischen"?
Delphi-Quellcode:
procedure Test(i: IInterface);
begin
end;
var
o: TInterfacedObject;
begin
o := TInterfacedObject.Create;
Test(o);
// Objekt wurde freigegeben, da RefCount auf Null gesunken ist
end;
|