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

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

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

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

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

Сообщение sim »

Говорят, что в новом атлантисе (5.3.14) появилась такая фишка - в модуле FCOM можно выбрать текущую систему для компиляции.
Я так понимаю, что теперь нет нужды заботиться о подтягивании ресурсников и пр. Просто переключился - и компилишь.
Так ли это? Кто-нть пробовал?
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

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

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

компилил, компилю и буду компилить строчным компилятором :-)
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

Алексей писал(а):компилил, компилю и буду компилить строчным компилятором :-)
Это точно!!! +1
POMAH
Посетитель
Сообщения: 49
Зарегистрирован: 29 мар 2005, 17:49

Сообщение POMAH »

Более того
ставим в проекте
#setCurEnv "galnet";
и все в порядке, даже в репозитарий заглядывать не прийдется для того что бы подключить компоненты.
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

А в каком месте проекта нужно указывать #setCurEnv "galnet"; ?
Где бы я ни писал - ругается:
Ошибка: Ожидался Interface,Const или конец файла (стр.24, поз.1 в C:\VIP810\TEST\TxoApi.prj)
#setCurEnv "galnet";
^ [ Enter-продолжить ] :
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

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

Видимо инки надо ещё подключать, типа glodef.inc и прочее....
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение 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
...
Здесь много чего подключено
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Проект привел к следующему виду:
#define ComponentVersion
#include galnet.inc
#include statdefs.inc
end;
#include DicTypes.def
#setCurEnv "galnet";

Результат тот же...
POMAH
Посетитель
Сообщения: 49
Зарегистрирован: 29 мар 2005, 17:49

Сообщение POMAH »

Просто поставить #setCurEnv "galnet"; в первую строку prj и усё Компоненты и прототипы он сам найдет. Проверено работает. А так он у вас в конце прописан, а компилятор обрабатывает файл построчно и получается что "мужики то не курсе" ;)
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Все получилось, спасибо.
Дело было в том, что я почему-то решил, что это работает для атлантиса 5.2 - как не пробовал не получалось. Запустил компиляцию на атлантисе 5.3 - все прекрасно работает.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

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

:D
Говорят, что в новом атлантисе (5.3.14) появилась такая фишка - в модуле FCOM
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Ну FCOM - это не vip
Ответить