Показать сообщение отдельно
  #10  
Старый 27.12.2021, 23:37
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,003
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Нельзя вызывать FreeAndNil на себя из объекта (формы в твоем случае), т.к. после этого тдет взврат управления в событие, а объекта уже не существует. Если надо уничтожать форму при закрытии, установи параметр OnClose CloseAction в caFree. Тогда VCL сама вызовет деструктор в правильный момент.
Ответить с цитированием