КОМПИЛИРОВАНИЕ

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

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

korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

КОМПИЛИРОВАНИЕ

Сообщение korvanakorvana »

РЕбята я недавно перешла на 8-ку до этого на 5.4 . расскажите как происходит теперь компилирование , и внедрение ресурсника в галактику. как настроить сам компилятор?
Blind_Orog
Посетитель
Сообщения: 31
Зарегистрирован: 17 июл 2008, 12:14
Откуда: Дальний Восток

Сообщение Blind_Orog »

Я настроил так...
Тебе нужны _vip.bat, _vip.PRJ, vip.cfg.
vip.exe забираешь с фтп галактики
получившийся файл user.res кидаешь в exe

Пример файла _vip.bat

Код: Выделить всё

@if exist *.log del *.log
@if exist *.res del *.res
@if exist *.crf del *.crf
@if exist *.tmp del *.tmp

D:\Gal810\exe\vip.exe _vip.prj /F %1
Пример файла _vip.PRJ

Код: Выделить всё

#include GalNet.inc
end;
#include GloVars.inc

#make "forma.frm"

Пример файла vip.cfg

Код: Выделить всё

! куда собираем
/r:user.res
! Тип визуализации по умолчанию (NUMERIC, INDICATOR или ROTATE)
/visual:numeric
! Уровень выдачи диагностики (0-только Error, 1-Warning и Error,
! 2-все : Warning, Info, Error)
/E:"2"
! Формировать Include-файлы в результате компиляции
/i-
! Путь на каталог, где будут храниться отчеты и другие выходные
! данные (например, .\OUT)
/o:incviplo
! Путь на каталог где ведутся временные файлы (например, C:\TMP)
/t:"C:\TEMP\vip\tmp"
! При задании файлов по маске, искать также файлы в поддиректория
/d
! Результат компиляции сохранять в ресурсе
/r+
! Формировать листинги в результате компиляции
/L+
[database]
databasename=D:\GAL810\DATA\
CheckRepository=Off

[common]
  trimfilename=true

[licparam]
  LicFileName=license.lic

#include C:\HWKEYSRV\HWKey.cfg

! Пути для поиска Include-файлов
/i:D:\Gal810\VIP\INC\;
...
/i:D:\Gal810\VIP\Inc\Z\;

/linc=INC\autoexec.vpp;

[system]
OpenResources=D:\Gal810\exe\C_CheckKBU.res
...
OpenResources=D:\Gal810\exe\Z_ZAR.res
Sniper
Постоянный обитатель
Сообщения: 114
Зарегистрирован: 26 июн 2009, 18:29
Контактная информация:

Сообщение Sniper »

Blind_Orog
это при условии, что есть лицензия на ВИП в саппорте (в лике Billmenu)
Sniper
Постоянный обитатель
Сообщения: 114
Зарегистрирован: 26 июн 2009, 18:29
Контактная информация:

Re: КОМПИЛИРОВАНИЕ

Сообщение Sniper »

korvanakorvana писал(а):... и внедрение ресурсника в галактику. как настроить сам компилятор?
читайте инструкцию по установке и основы использования из документации к версии 8.10 (про репозитарий)

раньше подключали через конфиг /openresources
сейчас инфа по подключенным ресурсам хранится в базе (в репозитарии) и управляется через утилиту саппорта (Консоль управления. Репозитарий) или через загрузку XML
Blind_Orog
Посетитель
Сообщения: 31
Зарегистрирован: 17 июл 2008, 12:14
Откуда: Дальний Восток

Сообщение Blind_Orog »

Sniper
ну да...

просто если есть лицензия только на fcom то проще компилить прямо в support'е

korvanakorvana
для подключения ресурсов у меня используется интерфейс по примеру http://www.tyumbit.ru/gal_forum/viewtop ... 1%CA%C8%D5
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

какие ФАЙЛЫ ПРОПИСАТЬ В [system] В vip.cfg
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

обязателен ли [database] ?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

смотря для чего :) я вооще просто строчкой в вип.кфг подцепляю ресурсы. этот вот обычно нужен всегда

Код: Выделить всё

/resources=\\SQL\galsrv\exe\extfun.res
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

можно прислать пример файла vip.cfg korvana@yandex.ru
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

Код: Выделить всё

[DataBase]
 DataBaseName=\\SQL\galsrv\data
             
[HardwareKey]
 SharedPath=\\SQL\KEYSERV\EXCHANGE

[licparam]
licfilename=\\SQL\galsrv\License\Support\Btrieve\license.lic 

[System]
ResourceFastCompress=Off

/i:E:\810\inc;

/resources=\\SQL\galsrv\exe\extfun.res
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

разобралась)
А где взять все эти файлики?



#include predefs.inc
#include MCOriginCountry.vih
#include ExtAttr.vih
#include ExtClass.vih

const
#include GalNet.csc
#include Excel.inc
#include Mark.inc
#include CommonC.inc
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

При компилировании Ругается
Изображение

Хотя формы рабочие
ругается на
SFBla2Vp.frn Странно((... Его мне разработчики прислали


Может каких файликов не подцепляю
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

В папке gal810\Frm лежат формы и описания объектных интерфесов
брать лучше не из galfrm а из архивов с именем компоненты.
поищите там файлы с раширением vih
либо поиском в total c галкой искать в архивах,
либо распакуйте напирмер так
"C:\Program Files\WinRAR\winrar.exe" x -y -u *.rar
потом в vip.cfg включите путь куда вы положите нужные файлы
(лучше в отдельную - чтобы знать что в случае чего нужно бы поискать в патчах более свежее).
/i:??????;???????;
Если папка будет лежать там где стартует vip то путь отноительный - это вам позволит перемещать папку с иходниками.
в проект включите в данном случае
#include MCOriginCountry.vih
#include ExtAttr.vih
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

потом в vip.cfg включите путь куда вы положите нужные файлы

Помогите плиз с написанием этой команды((...
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Сообщение korvanakorvana »

Изображение
Такое сообщение выскакивает после запуска откомпилированного данного отчета
Ответить