Vstanka
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Имеется dll для работы с БД, которая в своем теле берет настройки из файла ini, который лежит там же, где и библиотека. Код: if ( !FileExists( "example.ini" ) ) { // сообщение, что файл example.ini не найден } | Если вызываем библиотеку из приложения-оболочки, то файл с настройками находит\читает, а вот если запускаю в макросе Excel, то проверку существования файла не проходит. Пыталась сделать еще так: Код: String path( ExtractFileDir ( Application->ExeName ) + "\\example.ini" ); if ( !FileExists( path.c_str( ) ) ) { // сообщение, что файл example.ini не найден } | Поиск файла происходит не в месте, где лежит библиотека, а в каталоге, где лежит exe-файл Excel'а? Как сделать проверку непосредственно в каталоге библиотеки? Т.к. кроме файла настроек есть еще dll'ки для подключения БД, которые запускающий процесс (excel) не находит, т.к. ищет их не в папке расположения dll, а в своей папке |