Hi,
Thema klingt sicher etwas dumm gewählt, aber mir fiel nichts besseres ein.
Ich habe folgendes Problem:
Ich habe einen Form (den Main Form), dieser wird wie immer bei Programmstart gestartet und ist sichtbar.
Nun möchte ich bei klick auf einen Button das ein 2ter Form (Form2) erscheint und Form1 verschwindet.
Okok, das ist bisher nicht das Problem, aber ich möchte die Teile auch aus dem Speicher haben. Und z.b. Form2 soll aus Speichergründen erst Created werden wenn form 1 geschlossen wird.
Problem ist nur: Form1.Close; geht nicht, weil das der Mainform ist. Dann schliesst sich das programm. Wenn ich Form1.Destroy; mache, dann kann ich den später nicht wieder laden. (weil man muss auch später aus form2 wieder zu form1).
Wie schaffe ich es also das auf knopfdruck sich ein form selbst SCHLIESST und sich aus dem speicher LÖSCHT, und dafür ein Definierter anderer Form erstellt.
Besser konnte ich das Problem leider nicht beschreiben, wirkt verwirrend, ich weiß! Daher vieleicht 2 mal lesen.
Mfg
Delphi Noob