Forum: Object-Pascal / Delphi-Language
Delphi
by QuickAndDirty,
4. Jun 2009
Willst du mich vera...... ? Was glaubst du wie ich wohl herausbekommen haben das der Destruktor NICHT aufgerufen wird?
"BLA" enthält natürlich einen Überschriebenen Destruktor und dieser ist natürlich auch implementiert. Und natürlich ist das nur mal QuickAndDirty dahingetippt , ich wollte das mitlerweile 620 K Kodezeilen lange Programm nicht vollständig Posten, auch wenn so natürlich einige...
Forum: Object-Pascal / Delphi-Language
Delphi
by QuickAndDirty,
4. Jun 2009
Mir gefällt aber gerade die Referenzzählung, und das ich mir über die Verwendung nach einer Freigabe und so "theoretisch" keine Sorgen machen muss. Und einige andere Sachen die evtl. einen eigenen Thread brauchen.
Das reale InterfacedObject zu dem Beispiel ist übrigens ein ILogFile/TLogFile. Das schöne ist das ich wenn es einmal erstellt ist alles Loggen kann, alles bis zu letzt ohne wissen zu...
Forum: Object-Pascal / Delphi-Language
Delphi
by QuickAndDirty,
4. Jun 2009
Das ist nicht gerade ein motivierender Lernerfolg!
Gibt es ein Class2Interface Tool, damit ich den public Teil wenigstens nicht ständig doppelt deklarieren muss?
Forum: Object-Pascal / Delphi-Language
Delphi
by QuickAndDirty,
4. Jun 2009
Hallo liebe Delphianer,
ich habe gestern zu meinem Entsetzen festgestellt das die Referenzzählung von Objekten die ein IInterface implementieren
NICHT gestartet wird wenn man sie einer Objectvariable zuweist. bzw. diese wieder freigibt...
Also
Programm bla;
uses
alles;