Чето я переоценил с уничтожением себя из обработчика. тут тупо неумение писать формы создаваемые динамически
>>Была же в сообщении ссылка на яндексдиск с примером https://yadi.sk/d/O0ht_yGZ3PjHyj
замени form2.Hide на просто Hide;
Модератор: Модераторы
zub писал(а):Чето я переоценил с уничтожением себя из обработчика. тут тупо неумение писать формы создаваемые динамически
>>Была же в сообщении ссылка на яндексдиск с примером https://yadi.sk/d/O0ht_yGZ3PjHyj
замени form2.Hide на просто Hide;
procedure TForm1.Button2Click(Sender: TObject);
begin
if FF_2=1 then F_2.free;
FF_2:=0;
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
end;
почему так? решайте сами, но: F_2: TForm2 относительно равно Form2
pupsik писал(а):Сквозняк Спуститесь с высших материй на землю грешную. Ну не создано у вас то к чему вы обращаетесь (в исходниках). Что должно закрыться (скрыться) если его нет?
п.с.
песец: 4-я страница детских проблем.
Сквозняк писал(а):Какое освещение программирования на паскале в литературе, примерах и вики, такие и проблемы.
Сквозняк писал(а):Какое освещение программирования на паскале в литературе, примерах и вики, такие и проблемы.
Сквозняк писал(а):Mikhail писал(а):Совсем даже наоборот, Exit, break, continue имеют фиксированную точку выхода
Не видимую для программиста.
LearnMagic писал(а):чем не устраивает showmodal?
Лекс Айрин писал(а):А в нем все глюки вылечили?
Лекс Айрин писал(а):Впрочем, не всегда эти модальные окна и удобны
LearnMagic писал(а):Сквозняк, чем не устраивает showmodal?
Вместо ввода дополнительной глобальной переменной для проверки можно воспользоваться функцией Assigned
Сквозняк писал(а): нужна для того, чтобы не обработать окно лишний раз
Лекс Айрин писал(а):Модальность хороша когда дальнейшая работа, без закрытия текущего окна, не имеет смысла. Чаще всего это не так.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18