Я конечно понимаю, что только массовые расстрелы спасут страну, но ведь если появляется просто MessageBox, то застрелить придется гланое окно приложения и потом для выравнивания надо перезапускать приложение. В общем, там как минимум ветвление нужно. А неожиданные окна сообщений я бы все-таки гасил SetTrapну я не виноват, что у них документация старая ....На этот раз не совсем так. Для класса MainWin действительно определен данный метод. Можно посмотреть в файле winclass.inc из стандартной библиотеки. Но вот проблема в том, что он не определен для DialogBox (для версии 7.1 подобного, по-крайней мере нет). В принципе winclass-ы не особо мешают обращаться к диалогу, используя методы класса MainWin, но подобный изврат данной задачи не стоит, проще уже SetTrap.Kill() ?
опять грязные трюки с недокументиированными функциями? :)))
во-вторых - фишка как раз в том, чтобы отстреливать мейн окна. Не важно - мессага над ним или все нормально, или еще что-то там. Появилось (Exists) - значит всё ОК и можно пускать его в расход.
Плюс - экономия времени.
Остановка Выполнения Скрипта При Ошибке
Автор INside, 17 сен 2007 06:18
Сообщений в теме: 20
#21
Отправлено 10 октября 2007 - 13:23
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных