Форум » GUI » Ошибка в программы Designer - HWGui 2.23 b7 » Ответить

Ошибка в программы Designer - HWGui 2.23 b7

Мирослав: С помощью программы Designer, HWGui 2.23 b7, я хотел создать одну форму с несколькими элементами управления (мне это было нужно для одной программы, которую я пишу). Когда я нажал на опцию сохранить то, что сделал, как файл *.PRG, появилось сообщение об ошибке, и моя вся двухчасовая работа пропала. В программе Designer есть какая-то ошибка, которую я не умею исправить. Прилагаю соответствующие скриншоты. Может ли кто-нибудь помочь мне исправить ошибку в Designer-е? 1. Пример формы: 2. Сохранить задание как *.PRG: nearest shell gas station near my location 3. Сообщение об ошибке: 4. Еще одно сообщение об ошибке: 5. hb_out.log: ------------------------------------------------------------------------ Application Internal Error - C:\Programi\Jezici\HMG.3.5\HWGui223b7\utils\designer\designer.exe Terminated at: 2025-06-26 23:43:24 Unrecoverable error 9001: Error recovery failure Called from AADD(0) Called from COMPILESCR(328) in source\common\procmisc\procscri.prg Called from COMPILESCR(320) in source\common\procmisc\procscri.prg Called from RDSCRIPT(140) in source\common\procmisc\procscri.prg Called from OPENSCRIPT(63) in source\common\procmisc\procscri.prg Called from HFORMGEN:SAVE(212) in hformgen.prg Called from (b)MAIN(127) in designer.prg Called from ONCOMMAND(645) in source\winapi\hwindow.prg Called from (b)HMAINWINDOW(302) in source\winapi\hwindow.prg Called from HMAINWINDOW:ONEVENT(408) in source\winapi\hwindow.prg Called from HWG_ACTIVATEMAINWINDOW(0) Called from HMAINWINDOW:ACTIVATE(397) in source\winapi\hwindow.prg Called from MAIN(274) in designer.prg ------------------------------------------------------------------------ Заранее спасибо, привет из Сербии!

Ответов - 1

Мирослав: Мне удалось решить проблему. Нужно в файле Procscri.PRG заменить строку кода номер 328: AADD( rezArray[2], &( "{||" + ALLTRIM( stroka ) + "}" ) ) на это: IF !EMPTY( stroka ) AADD( rezArray[2], &( "{||" + ALLTRIM( stroka ) + "}" ) ) ELSE AADD( rezArray[2], .F. ) END IF И программа (Designer.EXE) сохранит *.prg без ошибок.



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