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

Выбор системы при компиляции отчетов

Добавлено: 05 фев 2008, 15:08
sim
Говорят, что в новом атлантисе (5.3.14) появилась такая фишка - в модуле FCOM можно выбрать текущую систему для компиляции.
Я так понимаю, что теперь нет нужды заботиться о подтягивании ресурсников и пр. Просто переключился - и компилишь.
Так ли это? Кто-нть пробовал?

Добавлено: 05 фев 2008, 16:26
evchic
да все отлично работает

Добавлено: 06 фев 2008, 10:10
Алексей
компилил, компилю и буду компилить строчным компилятором :-)

Добавлено: 06 фев 2008, 11:14
evchic
Алексей писал(а):компилил, компилю и буду компилить строчным компилятором :-)
Это точно!!! +1

Добавлено: 06 фев 2008, 16:52
POMAH
Более того
ставим в проекте
#setCurEnv "galnet";
и все в порядке, даже в репозитарий заглядывать не прийдется для того что бы подключить компоненты.

Добавлено: 08 фев 2008, 08:50
Nikos
А в каком месте проекта нужно указывать #setCurEnv "galnet"; ?
Где бы я ни писал - ругается:
Ошибка: Ожидался Interface,Const или конец файла (стр.24, поз.1 в C:\VIP810\TEST\TxoApi.prj)
#setCurEnv "galnet";
^ [ Enter-продолжить ] :

Добавлено: 08 фев 2008, 09:20
Алексей
Видимо инки надо ещё подключать, типа glodef.inc и прочее....

Добавлено: 08 фев 2008, 09:28
Nikos
Так и хотелось бы узнать, что нужно подключить...
Вот начало проекта:

#include galhelp.inc
#include galnet.ccm
#include galnet.csc
#include Tpp_Key.inc
#include KauConst.inc
#include KauUSER.inc
#include mark.inc
#include GloConst.inc
#include FldColor.inc
#include buhconst.inc
#include excel.inc
#include KatDoc.inc
#include statdefs.inc
end;
#include glodefs.inc
#include DicTypes.def
#include predefs.inc

#setCurEnv "galnet";

#include getkau.vih
...
Здесь много чего подключено

Добавлено: 08 фев 2008, 10:38
Nikos
Проект привел к следующему виду:
#define ComponentVersion
#include galnet.inc
#include statdefs.inc
end;
#include DicTypes.def
#setCurEnv "galnet";

Результат тот же...

Добавлено: 12 фев 2008, 12:19
POMAH
Просто поставить #setCurEnv "galnet"; в первую строку prj и усё Компоненты и прототипы он сам найдет. Проверено работает. А так он у вас в конце прописан, а компилятор обрабатывает файл построчно и получается что "мужики то не курсе" ;)

Добавлено: 12 фев 2008, 13:13
Nikos
Все получилось, спасибо.
Дело было в том, что я почему-то решил, что это работает для атлантиса 5.2 - как не пробовал не получалось. Запустил компиляцию на атлантисе 5.3 - все прекрасно работает.

Добавлено: 12 фев 2008, 13:19
Алексей
:D
Говорят, что в новом атлантисе (5.3.14) появилась такая фишка - в модуле FCOM

Добавлено: 12 фев 2008, 13:31
Nikos
Ну FCOM - это не vip