Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Программа и интерфейс
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.11.2012, 02:17
Romix Romix вне форума
Начинающий
 
Регистрация: 10.02.2008
Сообщения: 136
Версия Delphi: XE2
Репутация: 41
Восклицание Создание и уничтожение формы

Доброе время суток всем. Уже неделю бьюсь над вопросом... И решил обратится к Вам.
Есть код:
Код:
procedure TMainForm.IdTCPServerExecute(AContext: TIdContext);
begin
MessageForm:=TMessageForm.Create(Application);
...
MessageForm.Show;
end;

Как видите, должна создаваться и появляться форма в приложении когда Сервер получает некое сообщение. Но форма появляется ровно на "секунду" и исчезает. Тогда я сделал так:
Код:
MessageForm.ShowModal;
И форма нормально появляется и я могу с ней работать, но когда я её закрою и придёт новое сообщение на сервер и форма должна опять создасться, вылетает ошибка:
http://www.delphisources.ru/forum/at...d=135258537 6
А вот при нажатии на кнопку этот код работает нормально. Как нужно.
Подскажите как обойтись без "ShowModal"?

Вообще не представляю почему так происходит. Помогите уважаемые прогеры. Неделю бьюсь над проблемой.
Изображения
Тип файла: jpg Снимок.JPG (23.4 Кбайт, 12 просмотров)
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:49.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter