Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Модальные окна ордер путают. Как правильнее сделать,?   Найти похожие ветки 

 
Aleksandr.   (2004-09-23 12:42) [0]

В программе создается модальное окно, в нем может быть вызвано еще одно модальное окно. Если в этом втором модальном окне произошла ошибка, она обрабатывается в Application.OnException.
В этом OnException текст ошибки показывается через MessageBox. Я по простоте душевной сунул ему Handle главного окна программы, и теперь после появления окна с ошибкой и его закрытия наверх переходит первое созданное модальное окно, а второе уходит за него. Насколько я понимаю, нужно для MessageBox указать хэндл верхнего модального окна. А как его получить в Application.OnException?


 
wicked ©   (2004-09-23 13:53) [1]

могу предложить не обрабатывать "модальные" исключения в Application.OnException, а обрабатывать их локально, в тех методах, где они возникают....
но если уж так приспичило их обрабатывать на уровне Application.OnException, то советую глянуть на Screen.ActiveForm/Screen.ActiveCustomForm (искать в справке по слову TScreen)....



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.057 c
1-1097829218
ghg
2004-10-15 12:33
2004.10.31
дин.массивы и указатели


4-1095959084
Mazer
2004-09-23 21:04
2004.10.31
Как узнать права пользователя в Win2000/XP?


1-1098072922
md5 hash
2004-10-18 08:15
2004.10.31
Объекты в StringGrid


14-1097403953
Рамиль
2004-10-10 14:25
2004.10.31
Ну, вот, и я женился:)


14-1097268788
Mishenka
2004-10-09 00:53
2004.10.31
Где можно скачать библиотеку Jedi?