Перейти к содержимому

Фотография

Остановка Выполнения Скрипта При Ошибке


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

#21 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 10 октября 2007 - 13:23

Kill() ?
опять грязные трюки с недокументиированными функциями? :)))

На этот раз не совсем так. Для класса MainWin действительно определен данный метод. Можно посмотреть в файле winclass.inc из стандартной библиотеки. Но вот проблема в том, что он не определен для DialogBox (для версии 7.1 подобного, по-крайней мере нет). В принципе winclass-ы не особо мешают обращаться к диалогу, используя методы класса MainWin, но подобный изврат данной задачи не стоит, проще уже SetTrap.

ну я не виноват, что у них документация старая ....
во-вторых - фишка как раз в том, чтобы отстреливать мейн окна. Не важно - мессага над ним или все нормально, или еще что-то там. Появилось (Exists) - значит всё ОК и можно пускать его в расход.
Плюс - экономия времени.

Я конечно понимаю, что только массовые расстрелы спасут страну, но ведь если появляется просто MessageBox, то застрелить придется гланое окно приложения и потом для выравнивания надо перезапускать приложение. В общем, там как минимум ветвление нужно. А неожиданные окна сообщений я бы все-таки гасил SetTrap
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных