Страница 1 из 1

Компиляция формы в Gal712

Добавлено: 29 апр 2005, 08:49
Олег_
Проблема такая,пытаюсь перекомпилировать форму в SUPPORT (я добавил пару строк), но он выдает ошибку в следующей строке:
wEdIzm := wGetTune('OS.SrokIspEdIzm'); - ругается на команду wGetTune - говорит что нет такой функции.
В чем дело, не понимаю, форма же нормально работает, но при перекомпиляции ругается.

Добавлено: 29 апр 2005, 09:18
oiko
Добавь в support.cfg что-то вроде

[System]
Openresources=r:\Exe\extfun.res

Добавлено: 29 апр 2005, 09:48
Maverick
По хорошему чтобы иметь возможность компилить любые формы, в настройках CFG компилера нужно указывать Openresources=Путь_к_Галактике\Exe\*.res

Добавлено: 29 апр 2005, 09:51
Олег_
Большое спасибо, получилось. Но во время компиляции выскакивает следующее сообщение "форма OSONE_01A_RUS содержит 45 полей, а в разделе FIELDS описано только 43 "

Добавлено: 29 апр 2005, 09:53
Maverick
а теперь проверяй соответствие кол-ва шаблонов полей самим указателям на поля.
Компилер же говорит, что у тебя 45 шаблонов а в разделе Fields-EndFields описано только 43 указателя на эти шаблоны. ищи ошибку )

Добавлено: 29 апр 2005, 10:00
oiko
Если vip.cfg добавить строчку:
Openresources=Путь_к_Галактике\Exe\*.res
то все прокатывает а если в support.cfg то лично у меня нет

Добавлено: 29 апр 2005, 14:04
DarkAngel27
Если ставить Support в попку с Галактикой, то всё работает прекрасно, ресурсники подключаются самостоятельно. Но так как теперь не рекомендуют делать подобные вещи, то мы вручную подключаем все ресурсники из Галактики, т.е.
OpenResources=...\fin.res
OpenResources=...\oper.res
OpenResources=...\operfix1.res
и т.д. Всё работает прекрасно.