Доброго дня, подскажите есть ли возможность компилировать конфигурационные файлы, cnf которые? Попробовал просто скомпилить, как обычные vip/frm исходники, но не получается так...
Ошибка: Компиляция прервана в результате ошибки процесса компиляции (стр. 0, поз. 0)
В prj файле пишу: #make 'g:\Рабочая папка\Исходники Галактики\Конфиги\PSI(26.11.2021).cnf'
Компилирование Конфигурационных файлов
Модераторы: m0p3e, edward_K, Модераторы
Компилирование Конфигурационных файлов
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
-
- Местный житель
- Сообщения: 555
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Компилирование Конфигурационных файлов
Да, cnf можно компилировать. Может имя Вашего cnf не понравилось?
-
- Местный житель
- Сообщения: 1044
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Иркутская область
Re: Компилирование Конфигурационных файлов
Вы Viper-ом компилируете? Вы не в prj пишите, а добавьте в проект отдельно cnf файлы (там при добавлении есть выбор расширения).
Re: Компилирование Конфигурационных файлов
Всегда компилировал батником. Делал prj:
Потом bat:
Но это было давно...
Код: Выделить всё
#setcurenv "galnet" from '<<Каталог Галактики>>';
#make 'iPeredel.cnf'
Код: Выделить всё
<<Каталог Галактики>>vip.exe iPeredel.prj /linc=ddd /c:<<путь к конфигурационному файлу>>VIP.cfg /resources:<<Каталог Галактики>>C_ExtFun.res
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Компилирование Конфигурационных файлов
Несколько рекомендаций.
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.
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.