Компилирование Конфигурационных файлов

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

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

Компилирование Конфигурационных файлов

Сообщение Espada » Пн апр 04, 2022 16:18

Доброго дня, подскажите есть ли возможность компилировать конфигурационные файлы, cnf которые? Попробовал просто скомпилить, как обычные vip/frm исходники, но не получается так...
Ошибка: Компиляция прервана в результате ошибки процесса компиляции (стр. 0, поз. 0)

В prj файле пишу: #make 'g:\Рабочая папка\Исходники Галактики\Конфиги\PSI(26.11.2021).cnf'
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Аватара пользователя
Espada
Местный житель
 
Сообщения: 318
Зарегистрирован: Вт май 07, 2013 17:32
Reputation point: 0

Re: Компилирование Конфигурационных файлов

Сообщение Irina_ » Пн апр 04, 2022 20:11

Да, cnf можно компилировать. Может имя Вашего cnf не понравилось?
Irina_
Местный житель
 
Сообщения: 504
Зарегистрирован: Вт июл 17, 2012 11:56
Откуда: Республика Беларусь, г.Могилев
Reputation point: 47

Re: Компилирование Конфигурационных файлов

Сообщение Мария_Ф » Вт апр 05, 2022 10:10

Вы Viper-ом компилируете? Вы не в prj пишите, а добавьте в проект отдельно cnf файлы (там при добавлении есть выбор расширения).
Мария_Ф
Местный житель
 
Сообщения: 1042
Зарегистрирован: Вт мар 29, 2005 17:49
Откуда: Иркутская область
Reputation point: 31

Re: Компилирование Конфигурационных файлов

Сообщение RAJAH » Чт апр 07, 2022 11:17

Всегда компилировал батником. Делал prj:
Код: Выделить всё
#setcurenv "galnet" from '<<Каталог Галактики>>';
#make 'iPeredel.cnf'

Потом bat:
Код: Выделить всё
<<Каталог Галактики>>vip.exe iPeredel.prj /linc=ddd /c:<<путь к конфигурационному файлу>>VIP.cfg /resources:<<Каталог Галактики>>C_ExtFun.res

Но это было давно...
RAJAH
Местный житель
 
Сообщения: 929
Зарегистрирован: Пн фев 18, 2008 13:49
Reputation point: 57

Re: Компилирование Конфигурационных файлов

Сообщение edward_K » Пн апр 25, 2022 10:45

Несколько рекомендаций.
1. избегайте длинных путей, русских букв, точек и других символов в имени файла.
2. cnf должны быть в конце проекта. Иначе будут проблемы например с string() в других местах (есть To_char)
3. В viper или в vip.cfg должны быть подключены ресурсы с этими интерфейсами и возможно несколько других C_Common, C_ExtFun, C_ExtAttr, L_Common.
4. в cnf следует оставлять только то, что вы меняли, но при этом не нарушая структуру объектов. Для табличной формы просмотра придется оставить поля после вашего нового поля, но у них важен только порядковый номер.
5. Версия атлантиса viper/vip должна быть больше либо равна , версии на которой собраны ресурсы.
6.По возможности используйте alter.
edward_K
Заслуженный деятель интернет-сообщества
 
Сообщения: 5164
Зарегистрирован: Вт мар 29, 2005 17:49
Откуда: SPB galaxy spb
Reputation point: 115


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


cron