Освобождение формы
Когда форма невидима, ее освобождение приводит к освобождению ресурсов. Это нужно делать, если форма динамически создается во время выполнения приложения. Пользуйтесь методом Release, не Free.
Попробуйте следующий код:
unit Unit1;
interface
uses
type
var
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
procedure TForm1.Button2Click(Sender: TObject);
begin
end.
[Francisco Torres, Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.]
begin
Application.Create(myForm);
Application.Run;
end.
И воспользоваться следующим:
face="Courier New" size="2"> begin myForm := TmyForm.Create(Application);
end.
Вы можете использовать методы формы "Create" и "Free" когда угодно и сколько угодно раз.
Не забывайте освобождать все формы перед завершением вашего приложения!