Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Mikkey,
27. Aug 2013
Jetzt ist das Brett weg, vielen Dank.
Wenn die Sachen vom Compiler übernommen werden, ist es zwar immer noch überflüssig, aber nicht mehr lästig, es stört dann nicht mehr so sehr.
Bei Klassen, unter denen ohnehin TInterfacedObject liegt, muss es bisher auch funktioniert haben, bei den anderen habe ich dadurch, dass ich _Release selbst implementieren muss, ohnehin die Kontrolle.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Mikkey,
27. Aug 2013
Es geht nicht um eine Neuprogrammierung. Es handelt sich um Klassen, die bereits existieren und die in einer bestehenden Anwendung angelegt und zerstört werden. Daran werde ich sicher nichts ändern.
Es geht nur darum, dass die bestehenden Objekte nach verschiedenen Aspekten "ähnlich" sind und bzgl. dieser Ähnlichkeit von einzelnen Methoden verwendet werden.
Beispiele (es geht nicht nur um...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Mikkey,
26. Aug 2013
Um mal in die Richtung Konstruktivität zu kommen...
Kann ich dort, wo ich meine Klassen erzeuge (und wo sie später irgendwann entfernt werden sollen) den Referenzzähler um eins erhöhen und dort, wo das Objekt definitiv nicht mehr gebraucht wird, diesen Referenzzähler herunterzählen?
So wäre sichergestellt, dass das Objekt nicht ausversehen ins Nirwana verschwindet.
Oder kann ich in...