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

Компиляция форм содержащих VIP-код ?

Добавлено: 04 июл 2002, 07:44
Grom
Есть такая форма prbdoc15.frn, а в ней есть подключение #include SFBla2vp.frn, которое есть "VIP код для получения реквизитов "CФ Страна" происх-я и "Номер ГТД".
Возможно ли ЭТО откомпилировать FCOM-ом, и если да, то каким образом???

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 04 июл 2002, 12:08
ALEKS123
Безусловно можно. Все делается как обычно - вызываешь формочку для компиляции, указываешь путь на инклуды (где у тебя находится SFBla2vp.frn), куда компиляешь и ....вперед

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 04 июл 2002, 15:43
Grom
Да, но компиляция проходит если только подключен g_oper.res, а если НЕТ, то как СИЁ компилить.

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 04 июл 2002, 15:49
ALEKS123
1. А почему у тебя не подключен этот ресурсник? Это ты проводишь НИР - что будет если не подключать ресурсники?
2. Откомпиляй отдельно код VIPа, а уж затем и саму формочку.

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 05 июл 2002, 06:10
Grom
1. А где ВООБЩЕ говориться/пишется (кроме как на коференции), что он должен быть подключен?
2. При попытке откомпилить "отдельно код VIPа" в SUPPORTе, Э...тот "ОЧЕНЬ ВАЖНЫЙ Прог" - вываливается напрочь, даже не успев вежливо попрощаться .`)

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 05 июл 2002, 10:45
LARA
А когда просто випом компилишь, то все в порядке? Или тоже проблемы? ???

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 05 июл 2002, 11:03
ALEKS123
1. Ты можешь конечно его не подключать. И вообще не подключать ни один ресурсник (кроме extfun.res). Но тогда тебе придеться компилировать прототипы ВСЕХ формочек, которые ты меняешь. И отслеживать, чтобы прототипы, поставленные Галактикой, были нужной версии. А такое бывает ой как не всегда. Особенно когда ставишь патчи. Прототип они (галактионы) поменяют, а поставить его забывают.
2. А код VIPa компилируй не саппортом а VIPом. И даже если вы его официально не покупали, в поставке он ВСЕГДА присутствует. И использовать его можешь совершенно свободно.
3. Если ты пишешь какие-нибудь свои новые интерфейсы, то для отого, чтобы Галактика не ругалась, не выдавала сообщения типа "запускаемый интерфейс имеет срок более поздний, чем ваша лицензия"

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 05 июл 2002, 11:06
ALEKS123
.....(продолжение)....
создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь, компиляешь свой фейс и галактика его спокойно выполняет..

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 05 июл 2002, 19:01
Grom
ALEX123:
"...создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь..."
А где указывать путь? В файле проекта?

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 08 июл 2002, 10:48
ALEKS123
В 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

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 08 июл 2002, 12:48
ALEKS123
Смайлики - это не я рисовал..... Там должен быть указан путь....

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 09 июл 2002, 22:00
Grom
Спасибо !

Re: Компиляция форм содержащих VIP-код ?

Добавлено: 10 июл 2002, 19:49
ALEKS123
Если смог помочь - весьма рад.
Удачи