vip.cfg
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 58
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: -
- Контактная информация:
vip.cfg
В виду того что там где я работаю атлантис не закуплен и компелировать интерфейсы приходится с командной строки с помощю vip.exe у меня есть одна проблема которую я оботи немогу.
Компилятор требует фаил autoexec.vpp его я создал все нормально если он лежит на текущем диске в каталоге source
Как в параметрах vip.cfg можно задать расположение етого фаила?
флаг /I пробывал, гдето тут уже обсуждали ето
но у меня не получилось.
Компилятор требует фаил autoexec.vpp его я создал все нормально если он лежит на текущем диске в каталоге source
Как в параметрах vip.cfg можно задать расположение етого фаила?
флаг /I пробывал, гдето тут уже обсуждали ето
но у меня не получилось.
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
-
- Местный житель
- Сообщения: 474
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Сибирь-матушка
- Контактная информация:
Re: vip.cfg
он не требует, а всего лишь предупреждает ..
и без него компилит без проблем ...
А зачем Атлантис покупать?
Чтобы компилировать не в командной строке ? А без него не в командной не получается ? ;D
Ярлычок на VIP сделай и в строку запуска добавь /r - будет тебе не в командной строке
и без него компилит без проблем ...
А зачем Атлантис покупать?
Чтобы компилировать не в командной строке ? А без него не в командной не получается ? ;D
Ярлычок на VIP сделай и в строку запуска добавь /r - будет тебе не в командной строке
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: vip.cfg
насчет параметра /I -
! Назначение : Пути для поиска Include-файлов
! Вид параметра : Каталог (например, C:\DOS)
! Примечание : Записывается в файл конфигурации пользователя.
! Примечание : Может накапливать список значений (через ";" или по строкам).
! Синоним : /I _ ключ (пример /I=строка или /I:строка)
чтобы не выдаваол сообщения "Предупреждение: Не найден файл контроля лицензий "..\autoexec.vpp"
есть два пути )))
1. укажи ключ
/I: ПУТЬ_К_ПАПКЕ_ГДЕ ЛЕЖИТ_autoexec.vpp
(т.к. по умолчанию берется подпапка SOURCE относительно того места, отк4уда запускается VIP.EXE
2. Создай ручками папку SOURCE, а в ней пустой файл autoexec.vpp
А вообще-то в содержимом файла autoexec.vpp нет ничего криминального - просто там проверяется дата создания интерфейса и сравнивается с датой в license.lic. Отсутствие его в ваших ресурсах означает то, что ваши интерфейсы будут выполняться независимо от даты, указанной в лик-файле )))
Вот например как это выглядело для версии 5.82
const CryptDateMask = 7FDB9Fh;
end;
autoexec.vpp
HandleEvent
cmInit: {
if (not DemoMode) then
if ((#__CryptDate__ xor CryptDateMask) > LIC_EndSupportDateAsLongint) then
{
Message(FormatStr_3('Запускаемый интерфейс "%s"'^M+
'был выпущен %s, т.е. после окончания '^M+
'Вашего абонентского обслуживания (%s)!'^M+
'Обратитесь в отдел технической поддержки'^M+
'для продления обслуживания.',
#__InterfaceName__ , '#__DATE__' , String(LIC_EndSupportDate)), Error+OkButton);
abort;
}
};
end;
! Назначение : Пути для поиска Include-файлов
! Вид параметра : Каталог (например, C:\DOS)
! Примечание : Записывается в файл конфигурации пользователя.
! Примечание : Может накапливать список значений (через ";" или по строкам).
! Синоним : /I _ ключ (пример /I=строка или /I:строка)
чтобы не выдаваол сообщения "Предупреждение: Не найден файл контроля лицензий "..\autoexec.vpp"
есть два пути )))
1. укажи ключ
/I: ПУТЬ_К_ПАПКЕ_ГДЕ ЛЕЖИТ_autoexec.vpp
(т.к. по умолчанию берется подпапка SOURCE относительно того места, отк4уда запускается VIP.EXE
2. Создай ручками папку SOURCE, а в ней пустой файл autoexec.vpp
А вообще-то в содержимом файла autoexec.vpp нет ничего криминального - просто там проверяется дата создания интерфейса и сравнивается с датой в license.lic. Отсутствие его в ваших ресурсах означает то, что ваши интерфейсы будут выполняться независимо от даты, указанной в лик-файле )))
Вот например как это выглядело для версии 5.82
const CryptDateMask = 7FDB9Fh;
end;
autoexec.vpp
HandleEvent
cmInit: {
if (not DemoMode) then
if ((#__CryptDate__ xor CryptDateMask) > LIC_EndSupportDateAsLongint) then
{
Message(FormatStr_3('Запускаемый интерфейс "%s"'^M+
'был выпущен %s, т.е. после окончания '^M+
'Вашего абонентского обслуживания (%s)!'^M+
'Обратитесь в отдел технической поддержки'^M+
'для продления обслуживания.',
#__InterfaceName__ , '#__DATE__' , String(LIC_EndSupportDate)), Error+OkButton);
abort;
}
};
end;
-
- Постоянный гость
- Сообщения: 58
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: -
- Контактная информация:
Re: vip.cfg
1 путь я пробывал не получается
все равно спрашивает source
и со значком r тоже запускал но тока не понял потом где там задавать ресурс куда компилировать
используем 2 способ
вообщем внимательности мне нехватает это все говорят
На работе никто не приветствует создание интерфеисов, пытаются работать через стороние средства доступа к БД, а я чтото интерфейсами заитересовался, пока как белая варона сижу
все равно спрашивает source
и со значком r тоже запускал но тока не понял потом где там задавать ресурс куда компилировать
используем 2 способ
вообщем внимательности мне нехватает это все говорят
На работе никто не приветствует создание интерфеисов, пытаются работать через стороние средства доступа к БД, а я чтото интерфейсами заитересовался, пока как белая варона сижу
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: vip.cfg
Строка из моего bat-Файла:
o:
cd \galaxy\galwork\MSKC
m:\exe\vip.exe D:\VIP\WORK\DB\DZ.prj /R=D:\RES\DZ.res /E=2 /L+
O:\galaxy\galwork\MSKC - стартовый каталог Галактики для нашей БД
m:\exe\ - экзешники Галактики
Если довожу до ума интерфейс - постоянно правлю имя res-Файла, добавляю цифры...
o:
cd \galaxy\galwork\MSKC
m:\exe\vip.exe D:\VIP\WORK\DB\DZ.prj /R=D:\RES\DZ.res /E=2 /L+
O:\galaxy\galwork\MSKC - стартовый каталог Галактики для нашей БД
m:\exe\ - экзешники Галактики
Если довожу до ума интерфейс - постоянно правлю имя res-Файла, добавляю цифры...
-
- Постоянный гость
- Сообщения: 58
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: -
- Контактная информация:
Re: vip.cfg
Ну я тоже bat-фаил писал чтобы предупреждение не выскакивало, капировал потом удалял
md c:\source
copy n:\galaxy\vip\source\*.* c:\source\*.*
c:
cd \
rem Первый параметр - исходный текст
rem Второи параметр - ресурс
n:\galaxy\exe\vip %1 /R:%2 /c:n:\galaxy\vip\vip.cfg
del c:\source\*.* /q
rd c:\source
del c:\hwdir\*.* /q
rd c:\hwdir
del c:\atlantis.res /q
md c:\source
copy n:\galaxy\vip\source\*.* c:\source\*.*
c:
cd \
rem Первый параметр - исходный текст
rem Второи параметр - ресурс
n:\galaxy\exe\vip %1 /R:%2 /c:n:\galaxy\vip\vip.cfg
del c:\source\*.* /q
rd c:\source
del c:\hwdir\*.* /q
rd c:\hwdir
del c:\atlantis.res /q
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
Re: vip.cfg
в версии 5.85 у меня и vip.exe не компилит только ошибки проверяет :`(
а предупреждение на отсутствие
autoexeca никогда не мешало
а предупреждение на отсутствие
autoexeca никогда не мешало
Re: vip.cfg
>в версии 5.85 у меня и vip.exe не компилит только ошибки проверяет
А вот тут можно поподробней ... с чем такая бяка связана?
А вот тут можно поподробней ... с чем такая бяка связана?
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: vip.cfg
Да компилит он, компилит.. только ресурсники не создает по умолчанию.
ключ + лицензия на него нужно теперь (начиная с атлантиса 3.03.18, т.е. того на чем 5.85 собрана).
В общем - хотите копилить под себя - покупайте лицензию...
мдя однако черный юмор получился..
ключ + лицензия на него нужно теперь (начиная с атлантиса 3.03.18, т.е. того на чем 5.85 собрана).
В общем - хотите копилить под себя - покупайте лицензию...
мдя однако черный юмор получился..
Re: vip.cfg
На форуме уже обсуждалось, что в 5.85 надо иметь лицензию на VIP. Поищите...
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
-
- Постоянный гость
- Сообщения: 58
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: -
- Контактная информация:
Re: vip.cfg
Уууу как печально....
А нафига я тогда этим занимаюсь!
А нафига я тогда этим занимаюсь!
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
-
- Сообщения: 3
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Кемерово ООО Фин-Консалт
- Контактная информация:
Re: vip.cfg
Благорна всем за такую тему и прекрасный материал. С горем пополам написала свой bat для полноценной компиляции