Форум » GUI » перехват ошибок в minigui » Ответить

перехват ошибок в minigui

Oleg: разъясните мне, пожалуйста, как в связке minigui и harbour перехватывать runtime ошибки в консольном xharbour работает try... catch... а в harbour? перевести minigui под xharbour у меня не получилось.

Ответов - 1

gfilatov: 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, но это легко переопределить в батнике.



полная версия страницы