Zitat von
mirage228:
Hi,
vielleicht unterlässt Delphi die
COM Verwaltung ja, wenn Du für die Compiler-Optimierung für die entsprechende Methode deaktiverst....
mfG
mirage228
Kurz: Nein.
COM ist keine Optimierung, sondern ein Feature.
@oxmyx: Warum vertraust du nicht der internen
COM Referenz-zahler, hört sich so an, als ob du auch nix besseres vorhast. Ich hab es immer so gemacht, das ich um das Textur-interface noch ein objekt geschachtelt (mit infos über datei lade-zustand etc.) und dieses objekt dann in der engine refennziert. Dann kannst du auch die _addref und _release methoden selbst implementieren (was nicht unbedingt zu empfehlen ist).
Am besten TInterfaceList verwenden und const-parameter benutzen, dann läuft das mit den refernzen
problemlos.
mâxîmôv.
{KDT}