![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при открытии формы. [D5, Win95/98]
Alexsum © (2002-01-17 09:59:00)Delphi 5.
В начале происходит
Application.Initialize;
Application.CreateForm(TForm1, Form1);
...
Application.CreateForm(TForm7, Form7);
Application.Run;
Приложение запускается,все нормально.
Но...
Если по сети приходит сообщение и данные в form7 изменяются (добавляются) , а эта форма еще ни разу не выводилсь (show), то после прихода сообщения эта форма при вызове дает ошибку WinApi и уже вся программа начинает глючить.
Весь прикол состоит в том, что если эту форму вывести и закрыть перед получением сообщения то все замечательно работает.
Подскажите, в чем глюк. Я так понимаю, что форма либо критится не до конца или я не знаю?
Anatoly Podgoretsky (2002-01-19 10:15:00) [1]Что происходит, подземный стук, ну с этим в академию наук.
Alexsum (2002-01-18 14:06:00) [2]Я добавлял еще один пунк в ComboBox, добавлял строку в грид с перерисовкой.
Пришлось от єтого отказаться и все пошло как надо.
Если кто-то знает почему єто происходило - пишите.
Johnny Smith (2002-01-17 11:13:00) [3]А куда ты читаешь эти приходящие данные в form7?
Alexsum (2002-01-17 10:19:00) [4]В OnShow единственное, что делается - достается параметр из реестра.
OnActivate - отсутствует в принципе.
Anatoly Podgoretsky (2002-01-17 10:03:00) [5]Так надо смотреть код в form7, в первую очередь в обработчиках OnShow, OnActivate если такие есть.