Самоубийство формы на OnClose

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Самоубийство формы на OnClose

Сообщение shade »

Как удалить форму в её же обработчике OnClose

Пробовал просто вызывать Free, так ругается - Access Violation

Форма создается динамически, их можно открыть несколько штук. При закрытии их нужно удалять. Но как?
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

Сории, уже нашёл:

Код: Выделить всё

procedure TForm2.Form2Close(Sender: TObject; var CloseAction: TCloseAction);
begin
  CloseAction:=caFree;
end;
Ответить