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

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

Добавлено: 15 сен 2009, 13:22
korvanakorvana
РЕбята я недавно перешла на 8-ку до этого на 5.4 . расскажите как происходит теперь компилирование , и внедрение ресурсника в галактику. как настроить сам компилятор?

Добавлено: 15 сен 2009, 14:47
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

Добавлено: 15 сен 2009, 21:01
Sniper
Blind_Orog
это при условии, что есть лицензия на ВИП в саппорте (в лике Billmenu)

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

Добавлено: 15 сен 2009, 21:03
Sniper
korvanakorvana писал(а):... и внедрение ресурсника в галактику. как настроить сам компилятор?
читайте инструкцию по установке и основы использования из документации к версии 8.10 (про репозитарий)

раньше подключали через конфиг /openresources
сейчас инфа по подключенным ресурсам хранится в базе (в репозитарии) и управляется через утилиту саппорта (Консоль управления. Репозитарий) или через загрузку XML

Добавлено: 16 сен 2009, 09:23
Blind_Orog
Sniper
ну да...

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

korvanakorvana
для подключения ресурсов у меня используется интерфейс по примеру http://www.tyumbit.ru/gal_forum/viewtop ... 1%CA%C8%D5

Добавлено: 20 окт 2009, 10:49
korvanakorvana
какие ФАЙЛЫ ПРОПИСАТЬ В [system] В vip.cfg

Добавлено: 20 окт 2009, 10:55
korvanakorvana
обязателен ли [database] ?

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

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

/resources=\\SQL\galsrv\exe\extfun.res

Добавлено: 20 окт 2009, 11:09
korvanakorvana
можно прислать пример файла vip.cfg korvana@yandex.ru

Добавлено: 20 окт 2009, 11:17
Алексей

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

[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

Добавлено: 21 окт 2009, 07:29
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

Добавлено: 21 окт 2009, 07:51
korvanakorvana
При компилировании Ругается
Изображение

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


Может каких файликов не подцепляю

Добавлено: 21 окт 2009, 10:14
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

Добавлено: 21 окт 2009, 11:28
korvanakorvana
потом в vip.cfg включите путь куда вы положите нужные файлы

Помогите плиз с написанием этой команды((...

Добавлено: 21 окт 2009, 11:33
korvanakorvana
Изображение
Такое сообщение выскакивает после запуска откомпилированного данного отчета