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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Grom
Местный житель
Сообщения: 276
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Северо-Запад Много

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

Сообщение Grom »

Есть такая форма prbdoc15.frn, а в ней есть подключение #include SFBla2vp.frn, которое есть "VIP код для получения реквизитов "CФ Страна" происх-я и "Номер ГТД".
Возможно ли ЭТО откомпилировать FCOM-ом, и если да, то каким образом???
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение ALEKS123 »

Безусловно можно. Все делается как обычно - вызываешь формочку для компиляции, указываешь путь на инклуды (где у тебя находится SFBla2vp.frn), куда компиляешь и ....вперед
Grom
Местный житель
Сообщения: 276
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Северо-Запад Много

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

Сообщение Grom »

Да, но компиляция проходит если только подключен g_oper.res, а если НЕТ, то как СИЁ компилить.
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение ALEKS123 »

1. А почему у тебя не подключен этот ресурсник? Это ты проводишь НИР - что будет если не подключать ресурсники?
2. Откомпиляй отдельно код VIPа, а уж затем и саму формочку.
Grom
Местный житель
Сообщения: 276
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Северо-Запад Много

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

Сообщение Grom »

1. А где ВООБЩЕ говориться/пишется (кроме как на коференции), что он должен быть подключен?
2. При попытке откомпилить "отдельно код VIPа" в SUPPORTе, Э...тот "ОЧЕНЬ ВАЖНЫЙ Прог" - вываливается напрочь, даже не успев вежливо попрощаться .`)
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
LARA
Постоянный обитатель
Сообщения: 173
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск
Контактная информация:

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

Сообщение LARA »

А когда просто випом компилишь, то все в порядке? Или тоже проблемы? ???
Если долго мучится, что-нибудь получится. :))) ОБЯЗАТЕЛЬНО!!!!!!!
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение ALEKS123 »

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

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

Сообщение ALEKS123 »

.....(продолжение)....
создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь, компиляешь свой фейс и галактика его спокойно выполняет..
Grom
Местный житель
Сообщения: 276
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Северо-Запад Много

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

Сообщение Grom »

ALEX123:
"...создаешь файл с именем AUTOEXEC.VPP нулевой длины (пустой), указываешь на него путь..."
А где указывать путь? В файле проекта?
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение 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
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение ALEKS123 »

Смайлики - это не я рисовал..... Там должен быть указан путь....
Grom
Местный житель
Сообщения: 276
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Северо-Запад Много

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

Сообщение Grom »

Спасибо !
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

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

Сообщение ALEKS123 »

Если смог помочь - весьма рад.
Удачи
Ответить