| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Статическая загрузка dll и bpl |
| Автор: drkot 23.9.2014, 09:08 |
| Есть несколько пакетов (bpl) имеющих статическое связывание. По воле судьбы они находятся в разных директориях. Не все в директории в исполняемым файлом. Вопрос: Можно ли повлиять (указать перечень путей) по которому грузить статические пакеты? PS: Решение с модификацией переменной окружения PATH понятно. Интересует возможность в самой программе. |
| Автор: Romikgy 23.9.2014, 11:30 |
| могу посоветовать нестандартное решение... если система выше висты... то использовать mklink...... |
| Автор: drkot 23.9.2014, 12:36 |
| Думал над этим. Конечно ограничение на систему сильно сужает применение. Да и с переносимостью не уверен что все будет нормально... Придется восстанавливать связи при любом изменении расположения проекта. Собственно нужно это именно для процесса разработки, чтобы нормально иметь возможность разводить проекты по директориям... и не делать свалку (типа все бинарники в один каталог). Сейчас настроил PATH на папки с бинарниками библиотек. При развертывании будет директория для библиотек и на нее PATH настроен, а библиотеки будут под конкретную платформу. Но при разработке есть debug и release, 32 и 64... Ну натравил я PATH на debug32, при этом 64-х битная версия не доступна для отладки... А с хард линками надо попробовать. Добавлено через 8 минут Только каталоги бинарников сильно захламляются. |
| Автор: northener 24.9.2014, 00:45 |
А установка текущей директории (Current Directory) при старте отладки не поможет ОРД? |
| Автор: drkot 27.9.2014, 00:45 |
таких директорий несколько |