Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
3. Mär 2017
Dass ich das nicht ermitteln kann dachte ich mir. Aber der Compiler weiß ja eigentlich, wohin er die Referenz schreibt (also wo der Speicherplatz der Variablen liegt). Das würde ich jedenfalls voraussetzen. Daher dachte ich, dass Emba einen entsprechenden Log erzeugen könnte.
Aber so genau kann ich das natürlich nicht wissen.
Mit Interfaces will ich auf jeden Fall arbeiten und i.d.R....
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
1. Mär 2017
Ich will das Thema nochmal aufgreifen...
Weak Referenzen kann ich mit XE3 nicht nutzen. Das Arbeiten mit Pointern finde ich auch nicht optimal.
DUnit und LeakCheck kann ich nicht wirklich nachvollziehen. :oops:
Ich habe daher mal ein kleines Projekt gebastelt, um einen Ansatz zu suchen.
Dafür habe ich ein Basisinterface ICleanUp und eine Basisklasse TCleanUp erstellt, die mögliche...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
29. Jan 2016
Ich kann das Problem erst mal nur allgemein beschreiben.
Vielleicht kann ja dennoch jemand etwas dazu sagen...
Ich habe eine Factory, die mir diverse Objekte erzeugt und als Interfaces heraus gibt.
Jede Klasse unterstützt idR mehrere Interfaces und die Unterstützung prüfe ich mit Supports().
Jetzt benötige ich aber diverse gegenseitige Referenzierungen und Eintragungen in diversen Listen....