ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Установка версии как SHAREDFILE


Весь DLLS Autodesk обеспечивает, содержат ресурс версии. При установке этих файлов Вы должны определить, что они, быть модифицировано только, если версия равна или большая чем те которые могут существовать на машине пользователя. InstallShield обеспечивает пару способов делать это использование комбинация ФЛАЖКОВ COMP_UPDATE_VERSION и COMP_UPDATE_SAME.

Кроме того Вы должны также отметить эти файлы с флажком SHAREDFILE при установке. Это будет гарантировать, что Вы поддерживаете подсчет ссылки к другим прикладным инсталляторам, которые могут устанавливать и использование этих библиотек и файлов.

Следующий сценарий InstallShield - пример, который устанавливает acge15.dll использование версия и общедоступный механизм файла.

TARGETDIR = COMMONFILES ^ "Autodesk Shared";

nReturn = XCopyFile (

"acge15.dll", "acge15.dll",

COMP_UPDATE_SAME |

COMP_UPDATE_VERSION |

SHAREDFILE);

if (nReturn < 0 ) then

// Report failure

endif;



Содержание раздела