Компиляция форм содержащих VIP-код ?
Модераторы: m0p3e, edward_K, Модераторы
Компиляция форм содержащих VIP-код ?
Есть такая форма prbdoc15.frn, а в ней есть подключение #include SFBla2vp.frn, которое есть "VIP код для получения реквизитов "CФ Страна" происх-я и "Номер ГТД".
Возможно ли ЭТО откомпилировать FCOM-ом, и если да, то каким образом???
Возможно ли ЭТО откомпилировать FCOM-ом, и если да, то каким образом???
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
Безусловно можно. Все делается как обычно - вызываешь формочку для компиляции, указываешь путь на инклуды (где у тебя находится SFBla2vp.frn), куда компиляешь и ....вперед
Re: Компиляция форм содержащих VIP-код ?
Да, но компиляция проходит если только подключен g_oper.res, а если НЕТ, то как СИЁ компилить.
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
1. А почему у тебя не подключен этот ресурсник? Это ты проводишь НИР - что будет если не подключать ресурсники?
2. Откомпиляй отдельно код VIPа, а уж затем и саму формочку.
2. Откомпиляй отдельно код VIPа, а уж затем и саму формочку.
Re: Компиляция форм содержащих VIP-код ?
1. А где ВООБЩЕ говориться/пишется (кроме как на коференции), что он должен быть подключен?
2. При попытке откомпилить "отдельно код VIPа" в SUPPORTе, Э...тот "ОЧЕНЬ ВАЖНЫЙ Прог" - вываливается напрочь, даже не успев вежливо попрощаться .`)
2. При попытке откомпилить "отдельно код VIPа" в SUPPORTе, Э...тот "ОЧЕНЬ ВАЖНЫЙ Прог" - вываливается напрочь, даже не успев вежливо попрощаться .`)
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
-
- Постоянный обитатель
- Сообщения: 173
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Новосибирск
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
А когда просто випом компилишь, то все в порядке? Или тоже проблемы? ???
Если долго мучится, что-нибудь получится. :))) ОБЯЗАТЕЛЬНО!!!!!!!
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
1. Ты можешь конечно его не подключать. И вообще не подключать ни один ресурсник (кроме extfun.res). Но тогда тебе придеться компилировать прототипы ВСЕХ формочек, которые ты меняешь. И отслеживать, чтобы прототипы, поставленные Галактикой, были нужной версии. А такое бывает ой как не всегда. Особенно когда ставишь патчи. Прототип они (галактионы) поменяют, а поставить его забывают.
2. А код VIPa компилируй не саппортом а VIPом. И даже если вы его официально не покупали, в поставке он ВСЕГДА присутствует. И использовать его можешь совершенно свободно.
3. Если ты пишешь какие-нибудь свои новые интерфейсы, то для отого, чтобы Галактика не ругалась, не выдавала сообщения типа "запускаемый интерфейс имеет срок более поздний, чем ваша лицензия"
2. А код VIPa компилируй не саппортом а VIPом. И даже если вы его официально не покупали, в поставке он ВСЕГДА присутствует. И использовать его можешь совершенно свободно.
3. Если ты пишешь какие-нибудь свои новые интерфейсы, то для отого, чтобы Галактика не ругалась, не выдавала сообщения типа "запускаемый интерфейс имеет срок более поздний, чем ваша лицензия"
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
.....(продолжение)....
создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь, компиляешь свой фейс и галактика его спокойно выполняет..
создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь, компиляешь свой фейс и галактика его спокойно выполняет..
Re: Компиляция форм содержащих VIP-код ?
ALEX123:
"...создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь..."
А где указывать путь? В файле проекта?
"...создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь..."
А где указывать путь? В файле проекта?
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
В VIP.CFG, конечно...
Вот пример VIP.CFS
/r:f:\gal\debug.res
/I:D:\ATLANTIS\Source
/I:D:\ATLANTIS\GalSrc\inc
/I:D:\ATLANTIS\GalSrc\adm\inc
/I:D:\ATLANTIS\GalSrc\adm\hlp
/I:D:\ATLANTIS\GalSrc\money\inc
/I:D:\ATLANTIS\GalSrc\ASUP\COM\inc
/I:D:\ATLANTIS\GalSrc\ASUP\TepTpp\inc
/I:D:\ATLANTIS\GalSrc\Remont\inc
/I:D:\ATLANTIS\GalSrc\Dicom
/T:D:\ATLANTIS\Temp
/O:D:\ATLANTIS\Out
[Login]
/U:ssssss
/P:BBBBB
[System]
OpenResources=f:\gal\exe\extfun.res
OpenResources=f:\gal\exe\g_adm.res
OpenResources=f:\gal\exe\g_asup.res
OpenResources=f:\gal\exe\g_main.res
OpenResources=f:\gal\exe\g_fin.res
OpenResources=f:\gal\exe\g_oper.res
OpenResources=f:\gal\exe\g_menu.res
OpenResources=f:\gal\exe\g_vip.res
[DataBase]
DATABASENAME=f:\gal\data
[LicParam]
LicFileName=f:\gal\EXE\license.lic
Это он у меня такой. Можно упростить его, конечно. Например, сохздаешь каталог под именем Source, в CFG указываешь на него путь:
/I:D:\Source. А в этот каталог кидаешь все файлы, которые необходимо подцеплять при компиляции. Тот же AUTOEXEC.VPP
Вот пример VIP.CFS
/r:f:\gal\debug.res
/I:D:\ATLANTIS\Source
/I:D:\ATLANTIS\GalSrc\inc
/I:D:\ATLANTIS\GalSrc\adm\inc
/I:D:\ATLANTIS\GalSrc\adm\hlp
/I:D:\ATLANTIS\GalSrc\money\inc
/I:D:\ATLANTIS\GalSrc\ASUP\COM\inc
/I:D:\ATLANTIS\GalSrc\ASUP\TepTpp\inc
/I:D:\ATLANTIS\GalSrc\Remont\inc
/I:D:\ATLANTIS\GalSrc\Dicom
/T:D:\ATLANTIS\Temp
/O:D:\ATLANTIS\Out
[Login]
/U:ssssss
/P:BBBBB
[System]
OpenResources=f:\gal\exe\extfun.res
OpenResources=f:\gal\exe\g_adm.res
OpenResources=f:\gal\exe\g_asup.res
OpenResources=f:\gal\exe\g_main.res
OpenResources=f:\gal\exe\g_fin.res
OpenResources=f:\gal\exe\g_oper.res
OpenResources=f:\gal\exe\g_menu.res
OpenResources=f:\gal\exe\g_vip.res
[DataBase]
DATABASENAME=f:\gal\data
[LicParam]
LicFileName=f:\gal\EXE\license.lic
Это он у меня такой. Можно упростить его, конечно. Например, сохздаешь каталог под именем Source, в CFG указываешь на него путь:
/I:D:\Source. А в этот каталог кидаешь все файлы, которые необходимо подцеплять при компиляции. Тот же AUTOEXEC.VPP
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
Смайлики - это не я рисовал..... Там должен быть указан путь....
Re: Компиляция форм содержащих VIP-код ?
Спасибо !
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Компиляция форм содержащих VIP-код ?
Если смог помочь - весьма рад.
Удачи
Удачи