AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Referenzen von Objekte

Ein Thema von ngott2 · begonnen am 6. Aug 2015 · letzter Beitrag vom 6. Aug 2015
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#11

AW: Referenzen von Objekte

  Alt 6. Aug 2015, 15:20
Im Prinzip alles das Gleiche, egal ob jetzt im Objekt (manuell oder Interface) oder im InstanceManager gezählt wird.

Das Problem ist, wenn man das Zählen irgendwo vergisst.
Imho ist mit Interfaces schwieriger, allerdings mag ich die Verzahnung zwischen Interfaces und Reference-Counting in Delphi nicht wirklich ... das sind halt eigentlich unabhängige Konzepte.
SirRufos Lösung mit den Properties ist clever, ich traue mir aber zu, unbeabsichtigt Murks zu programmieren der das umgeht.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

AW: Referenzen von Objekte

  Alt 6. Aug 2015, 15:38
SirRufos Lösung mit den Properties ist clever, ich traue mir aber zu, unbeabsichtigt Murks zu programmieren der das umgeht.
Dann hättest du aber den Murks auch ohne den InstanceManager , wenn du dich nicht daran hälst, wer die Verantwortung für die Instanz hat, dann knallt es, oder du hast ein MemLeak.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#13

AW: Referenzen von Objekte

  Alt 6. Aug 2015, 15:59
Dann hättest du aber den Murks auch ohne den InstanceManager , wenn du dich nicht daran hälst, wer die Verantwortung für die Instanz hat, dann knallt es, oder du hast ein MemLeak.
Mhm, lass mich das umformulieren: Man sieht dem Pointer nicht an, wie er gemanaged wird und es gibt "Variablen" die gezählt werden (Properties), während man sich sonst per Hand darum kümmern muss.
Aber gut, ich treibe mich zu lange in der C++-Ecke herum, ohne Smart-Pointer und RAII fühle ich mich eingeschränkt. Man muss ja nicht immer alles mit dem Typsystem erzwingen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz