Показать сообщение отдельно
  #2  
Старый 10.09.2012, 09:16
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Ravennt
после создания обрабатывается Form.activate

при закрытии данной формы и повторном открытии её обработки Form.Activate не происходит.

Где я ошибаюсь ведь при закрытии формы я её освобождаю?
У тебя всё правильно - OnActivate должен срабатывать. Ошибка в другом месте. Ты кстати убрал вторую форму из списка автосоздаваемых при запуске?
И ещё попробуй объявить переменную прямо в обработчике btnPoezdkiAddClick:
Код:
procedure TfrmMain.btnPoezdkiAddClick(Sender: TObject);
var
  frmPoezdka: TfrmPoezdka;
begin
...
Цитата:
Сообщение от Ravennt
Или на какое событие правильней вешать подготовительные действия которые должны быть выполнены при вызове формы.
Обычно в OnCreate.
Ответить с цитированием