Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
14. Apr 2021
Sorry, stimmt ... das böse MainForm.
Hatte "Form1" nur genommen, weil es hier überall stand. :angle2:
Ein neues Projekt ist eine Codevorlage.
Da würde diese Aktion eh nicht greifen, da nicht wirklich eine FormUnit hinugefügt wird.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
7. Apr 2014
Im Prinzip wurden diese Variablen wohl nur angelegt, damit man die anderen Forms erreichen konnte, wenn man alle Forms automatisch erstellen lässt.
Aber am Liebsten würde ich die auch abschaffen oder zumindestens anders implementieren wollen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
7. Apr 2014
Form1 := nil macht garnichts, außer die Variable auf nil zu setzen ... die Form interessiert das aber sowas von garnicht.
Wofür es aber hilft, wenn man irgendwo noch auf Form1 zugreift, nachdem die Form schon freigegeben wurde ... dann bekommt man verständlichere Exceptions mit "Zugriffsverletzung bei Adresse 0".