![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему пропадает модальное окно? [D6, XP]
Хрюша © (2006-03-01 15:39:00)Всем привет! Мастера подскажите в чем может быть причина исчезновения (просто пропадает) модального окна в Windows XP?
Причем в Mellenium такая же ситуация. И только 98 ОС все работает без ошибок. Проект был написан в 7 версии в ОС windows 98 но компиляция в ХР - такие вот результаты выдает.... :(((
evvcom (2006-03-02 08:43:00) [1]
> Форма показывается и через пару сек пропадает.
Может ты какую-нить хрень в ОС настроил, типа автоматически активизировать окно под мышью? В настройках дров NVIDIA есть такое.
А проявляется только в твоей проге или других тоже?
DesWind (2006-03-02 02:07:00) [2]procedure TForm1.Button1Click(Sender: TObject);
begin
if Form2=nil then
Application.CreateForm(TForm2,Form2);
Form2.ShowModal;
end;
procedure TForm2.Timer1Timer(Sender: TObject);
begin
ShowMessage('Ok');
end;
Работает нормально, никуда не пропадает.
Хрюша (2006-03-01 22:52:00) [3]для вызова модальной формы я пишу просто
Form2.ShowModal. И все. Форма показывается и через пару сек пропадает.
clickmaker (2006-03-01 19:18:00) [4]
> Хрюша (01.03.06 17:19) [6]
как создаешь форму и показываешь?
Хрюша (2006-03-01 17:19:00) [5]Как это в коде?
Код в нормальном рабочем состоянии.
Я проверял работоспособность на многих машинах и сделал вывод что
Прога не хочет работать в ОС: МЕ, 2000, XP
Кроме windows 98.
Замечено что такая ошибка возникает если просто положить таймер на форму.....
Вот.
DesWind (2006-03-01 17:14:00) [6]Не воспроизводится эта ошибка. Ищи ошибку в коде.
Хрюша (2006-03-01 17:09:00) [7]Мастера неужели вопрос такой сложный?
Наверняка кто-нить сталкивался с подобной проблемой :)
Хрюша (2006-03-01 15:59:00) [8]И куды все подевалися?
У вас небось линия выделеная а у меня едва телефон звенькает :(
Ребята - просто подскажите в чем ваще может быть такой вот прикол:
Если на форме нет таймера - то все нормально работает, а если положить его на форму (даже при значении Enabled:=false) то пропадает! Вызвать можно только комбинацией Alt+Tab.....
Хрюша (2006-03-01 15:45:00) [9]да просто модальная форма "о программе"...
clickmaker (2006-03-01 15:44:00) [10]что за окно?