Загрузка статических библиотек плагином

Материал из TCKB 2.0

Перейти к: навигация, поиск
Q: Я пишу плагин для TC. Как известно, плагин - это динамически загружаемая библиотека. Но мой плагин, в свою очередь, использует статически слинкованную библиотеку, и при загрузке не может её найти, если та не находится в каталогах, указанных в %PATH%. В результате при инсталляции плагина появляется сообщение об ошибке. Динамическая загрузка библиотеки мне не подходит, а инсталлятор TC не умеет копировать файлы в заданные каталоги. Как исправить ситуацию?
A: Нужно использовать функцию SetCurrentDirectory() с указанием пути расположения этой статически слинкованной библиотеки ПЕРЕД её загрузкой.


Christian Ghisler

Личные инструменты
Реклама