Witam!
Mam dwa formularze tworzone dynamicznie...
Jak wykonać takie coś, aby pierwszy Formularz(I) po wykonaniu zadania (po utworzeniu drugiego Formularza(II)) został zamknięty i "wyrzucony z pamięci"...
i aby można go było (ten pierwszy Formularz(I)) stworzyć ponownie z poziomu drugiego Formularza (II)
Mam taki oto kod:
<delphi> program test;uses //tutaj lista użytych modułów
Form1
begin
Application.Initialize;
Form1 := TForm1.Create(Application);
Form1.ShowModal;
Form1.Free;
Application.Run;
end;
unit Form1_00; // pierwszy formularz
uses
Form2; //...
//...
//...
procedure Form2.Button1Click(Sender: TObject);
begin
Form2 := TForm2.Create(Self);
// jakieś zadania do wykonania
Form2.ShowModal;
Close; //Zamknięcie pierwszego Formularz
end;