Delphi исполняемый файл не находит DLL
У меня есть программа Delphi, которая использует dbexpress для подключения к базе данных Firebird.
Когда я запускаю его на своем компьютере в IDE, он работает нормально. Когда я поместить исполняемый файл в папку с отдельными с dbx4fb.dll, который является, как я бы хотел, чтобы развернуть его, он
не удается найти библиотеку dll.
Есть ли какой-нибудь способ сказать pogram, где его найти dbx4fb.dll или по крайней мере знать
откуда он пытается загрузить o?
Что я уже пробовал:
Я пробовал разместить dbx4fb.dll в папке Windows\System32 и даже в
Папка SysWOW64, хотя моя программа 64-битная.
Sayee Subramania Sastry
Если ваша dll помещена в папку system32 / exe, то она загружается, пожалуйста, укажите ошибку / поведение, чтобы лучше понять.
Gerry Schmitz
Проверьте настройку "текущий каталог".
Member 9634058
Что или где находится текущий каталог?
Member 9634058
Нашел!
Member 9634058
По - прежнему не имеет никакого значения- работает в дизайне, устанавливая соединение в true
но не во время выполнения.
Gerry Schmitz
https://stackoverflow.com/questions/3658824/how-to-correctly-set-directories-conditionals-and-library-path