Hallo,
wenn du ein neues Formular in Delphi erstellst, dann legt Delphi es so an, das es Beim Programmstart automatisch erzeugt wird, aber unsichtbar ist.
Solche Formulare kannst du dann mit
Quelltext
sichtbar machen und mit
Quelltext
wieder verstecken. Wenn dein Programm beendet wird, werden die Formulare wieder Freigegeben.
Das Problem bei dieser Technik ist, das alle Formulare immer im Speicher sind. Daher ist es eleganter, wenn du die Formulare selbst erzeugst und wieder freigiebst.
Dazu musst du sie erst aus der Liste
Automatisch Erzeugen unter Projekt->Optionen->Formulare nehmen.
Du erzeugst es dann so von Hand:
Quelltext
1: 2: 3: 4: 5: 6:
| VAR MyForm : tMyForm; begin MyForm := tMyForm.Create(Self); MyFirm.Show; [...] |
und gibst es wie jedes andere Objekt wieder Frei:
Quelltext
Gruß
Klabautermann