Einzelnen Beitrag anzeigen

Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#13

AW: Schnittstelle ohne COM-Eigenschaft

  Alt 27. Aug 2013, 08:24
Warum sollte man denn die Referenzzählung manipulieren wollen? Vergiss 'Free' einfach komplett. Verwende deine Objekte/Interfaces wie gewohnt, aber rufe niemals Free auf. Das brauchst Du nicht!
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 visuelle Objekte):

Einstellungen von Formularelementen lassen sich per XML-Knoten konfigurieren oder können ihre Eigenschaften in einem XML-Knoten zurückliefern.

Formularelemente können Ausgang/Ziel einer Drag-and-Drop-Aktion sein.

Solche Dinge lassen sich viel besser handhaben, wenn man ein Objekt fragen kann, ob IIrgendwas unterstützt wird und dann IIrgendwas für die weitere Arbeit benutzt.

Die Referenzzählung ist dann zu nichts nütze und nichts weiter als lästig
  Mit Zitat antworten Zitat