Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Ich verstehe Deine doppelte Datenhaltung nicht. Leg die Adressen entweder in Deiner TList (TObjectlist wäre eigentlich geeigneter) ab oder in den Items der Listbox, alles andere führt nur zu Verwirrung, da ja dann 2 Listen dieselben Objekte beinhalten.
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Bist Du denn einmal schrittweise durchgegangen und hast geschaut, was so alles durchlaufen wird?
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Ist das denn auch tatsächlich ein neues Objekt? Ich habe nur kurz über die neue Version drübergeschaut, aber wenn ich das richtig gesehen habe ist das immer noch dieser Kuddelmuddel mit einer Adresse und Unteradressen.
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Das ist mir doch wurscht, mir ging es nur darum, irgendwie zur Demonstration einen Setter einzubauen ;)
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Schau ich mir gleich an, hier erstmal meins :)
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Ich schreibe Dir mal eine Minimal-Demo, wie sich so etwas realisieren ließe, kann aber einen Moment dauern.
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Apr 2011
Was soll denn eigentlich geändert werden?
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Apr 2011
Das Löschen der Listbox-Einträge kommt daher, dass Du der Property Adresse etwas zuweist und im Setter von TAdresse RefreshList aufrufst, was zunächst alle Einträge löscht. Nun willst Du die aktuellen Einträge wieder einfügen, greifst dort aber nicht auf die "Unteradressen" der "Hauptadresse" zu, sondern auf die nicht vorhandenen Unteradressen der aktuellen Unteradresse. Du solltest das Konzept...
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Apr 2011
Ich bin noch nicht durch das System durchgestiegen. Soll TAdresse nun eine einzelne Adresse sein oder eine Auflistung von Adressen? Außerdem wird FormAdresse dynamisch erstellt, aber teilweise darauf zugegriffen, bevor es überhaupt erzeugt wurde. Das muss ich mir heute Abend zu Hause mal in Ruhe anschauen, im Moment fehlt mir leider die Zeit dazu.