Автор | Сообщение |
|
| |
Пост N: 24
Зарегистрирован: 08.04.06
|
|
Отправлено: 27.06.07 13:24. Заголовок: перехват ошибок в minigui
разъясните мне, пожалуйста, как в связке minigui и harbour перехватывать runtime ошибки в консольном xharbour работает try... catch... а в harbour? перевести minigui под xharbour у меня не получилось.
|
|
|
Ответов - 1
[только новые]
|
|
|
| модератор
|
Пост N: 501
Зарегистрирован: 25.05.05
|
|
Отправлено: 27.06.07 13:38. Заголовок: Re:
Oleg пишет: цитата: | как в связке minigui и harbour перехватывать runtime ошибки |
| Просто добавьте в начале программы: #ifndef __XHARBOUR__ #xcommand TRY => bError := errorBlock( {|oErr| break( oErr ) } ) ;; BEGIN SEQUENCE #xcommand CATCH [<!oErr!>] => errorBlock( bError ) ;; RECOVER [USING <oErr>] <-oErr-> ;; errorBlock( bError ) #endif Oleg пишет: цитата: | перевести minigui под xharbour у меня не получилось |
| Просто перекомпилируйте библиотеку, вызвав батник из каталога Source с параметром /x MakeLib /x По умолчанию библиотека создается в каталоге minigui\xLib, но это легко переопределить в батнике.
|
|
|