On-line: гостей 2. Всего: 2 [подробнее..]
АвторСообщение





Пост N: 34
Зарегистрирован: 27.08.23
ссылка на сообщение  Отправлено: 27.06.25 01:13. Заголовок: Ошибка в программы 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
------------------------------------------------------------------------

Заранее спасибо, привет из Сербии!

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]







Пост N: 35
Зарегистрирован: 27.08.23
ссылка на сообщение  Отправлено: 28.06.25 16:19. Заголовок: Ошибка в программы Designer - HWGui 2.23 b7


Мне удалось решить проблему. Нужно в файле 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 без ошибок.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 88
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет