Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
Delphi 2007 Professional
|
21. Mär 2003, 16:30
Hallo Helmut,
Dein Problem kennt jeder dessen Programme bei der Programmierung wachsen. Da gibt es nur eine Lösung, Planung oder "Prinzip"!
Ich habe mir angewöhnt alle Variablen in den entsprechenden Objekten zu kapseln. Normalerweise initialisiert Delphi beim Create eines Objektes die Propertys mit null. Trotzdem setze auch ich in der Create-Methode meine Variablen vor (Vertrauen ist gut, vorbauen besser).
Bei Deinem Zurücksetzen würde ich einfach alle Objekte zerstören und dann neu creieren. So werden automatisch alle Eigenschaften auf die Startwerte gesetzt.
So bleibt meistens kaum noch Handarbeit übrig.
Gruß oki
|