MkVer: специфицировать версионность библиотеки Назад В начало Вперед

Утилита mkVer позволяет записать в DLL-библиотеку информацию о ее версии и об ограничениях на совместимость с другими ресурсами.

Запуск утилиты:

mkVer.bat <имя-библиотеки>

<имя-библиотеки> - имя специфицируемой библиотеки.

Информация о версионности библиотеки готовится заранее в текстовом файле с тем же именем, что и библиотека, и с расширением ver. Файл кладется в ту же директорию, где находится библиотека. Формат описания версионности совпадает с директивой #version компилятора VIP.

Подробнее о директиве #version см. "Средство разработки Атлантис. Описание языка VIP", раздел "Директивы управления проектом".

Пример

Для того, чтобы прописать версионность библиотеки base, используется вызов:

mkVer.bat base.dll

Информация о версии библиотеки будет взята из файла base.ver:

#version base 5.2.34 
required	 
	 AAA			>= 5.1.33,
   dll lotdll_		>= 5.1.33,
   dll 'streams_.dll' =  5.1.33,
   dll 'support.exe'  =  5.1.33;