Страница 1 из 1
					
				vip.cfg
				Добавлено: 13 май 2004, 16:59
				 ApachiA
				В виду того что там где я работаю атлантис не закуплен и компелировать интерфейсы приходится с командной строки с помощю vip.exe у меня есть одна проблема которую я оботи немогу.
Компилятор требует фаил autoexec.vpp его я создал все нормально если он лежит на текущем диске в каталоге source 
Как в параметрах vip.cfg можно задать расположение етого фаила?
флаг /I пробывал, гдето тут уже обсуждали ето
но у меня не получилось.
			 
			
					
				Re: vip.cfg
				Добавлено: 14 май 2004, 08:01
				 Goblin
				он не требует, а всего лишь предупреждает ..
и без него компилит без проблем ...
А зачем Атлантис покупать? 
Чтобы компилировать не в командной строке ? А без него не в командной не получается ?  ;D
Ярлычок на VIP сделай и в строку запуска добавь /r - будет тебе не в командной строке
			 
			
					
				Re: vip.cfg
				Добавлено: 14 май 2004, 10:07
				 Maverick
				насчет параметра /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;
			 
			
					
				Re: vip.cfg
				Добавлено: 14 май 2004, 12:27
				 ApachiA
				1 путь я пробывал не получается
все равно спрашивает source
и со значком r тоже запускал но тока не понял потом где там задавать ресурс куда компилировать
используем 2 способ 

вообщем внимательности мне нехватает это все говорят
На работе никто не приветствует создание интерфеисов, пытаются работать через стороние средства доступа к БД, а я чтото интерфейсами заитересовался, пока как белая варона сижу 

 
			 
			
					
				Re: vip.cfg
				Добавлено: 14 май 2004, 13:16
				 Deinis
				Строка из моего 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-Файла, добавляю цифры...
			 
			
					
				Re: vip.cfg
				Добавлено: 17 май 2004, 08:32
				 ApachiA
				Ну я тоже 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
			 
			
					
				Re: vip.cfg
				Добавлено: 19 май 2004, 14:51
				 oiko
				в версии 5.85 у меня и vip.exe не компилит только ошибки проверяет  :`(
а предупреждение на отсутствие
autoexeca никогда не мешало
			 
			
					
				Re: vip.cfg
				Добавлено: 19 май 2004, 15:10
				 Саша Г.
				>в версии 5.85 у меня и vip.exe не компилит только ошибки проверяет 
А вот тут можно поподробней ... с чем такая бяка связана?
			 
			
					
				Re: vip.cfg
				Добавлено: 19 май 2004, 15:23
				 Maverick
				Да компилит он, компилит.. только ресурсники не создает по умолчанию.
ключ + лицензия на него нужно теперь (начиная с атлантиса 3.03.18, т.е. того на чем 5.85 собрана).
В общем - хотите копилить под себя - покупайте лицензию...
мдя однако черный юмор получился..
			 
			
					
				Re: vip.cfg
				Добавлено: 19 май 2004, 15:25
				 Grom
				На форуме уже обсуждалось, что в 5.85 надо иметь лицензию на VIP. Поищите...
			 
			
					
				Re: vip.cfg
				Добавлено: 20 май 2004, 08:13
				 ApachiA
				Уууу как печально....
А нафига я тогда этим занимаюсь!
			 
			
					
				Re: vip.cfg
				Добавлено: 25 апр 2005, 17:15
				 ligya
				Благорна всем за такую тему и прекрасный материал. С горем пополам написала свой bat для полноценной компиляции 
