Загрузка fbembed.dll не из текущей папки

fb_guest
Дата: 05.06.2012 16:44:15
как это правильно сделать?
Допустим в C:\Bin\ лежит моя прога. В C:\Bin\Firebird\ лежит embedded firebird 2.5.1(win32).
LoadLibrary('C:\Bin\Firebird\fbembed.dll') не проходит. Говорит:
"Запуск программы невозможен, так как на компьютере отсутствует icuu30.dll. Попробуйте переустановить программу".
Вот что лежит в C:\Bin\Firebird\ :
03.10.2011  08:30         3 784 704 fbembed.dll
29.04.2011  08:19            86 016 fbrmclib.dll
03.10.2011  08:47            27 468 firebird.conf
03.10.2011  08:19           148 556 firebird.msg
03.10.2011  08:28             7 680 ib_util.dll
03.10.2011  08:08         1 568 768 icudt30.dll
03.10.2011  08:06           417 792 icuin30.dll
03.10.2011  08:05           675 840 icuuc30.dll
05.06.2012  16:16    <DIR>          intl
23.09.2005  00:22               522 Microsoft.VC80.CRT.manifest
23.09.2005  00:05           548 864 msvcp80.dll
23.09.2005  00:05           626 688 msvcr80.dll
05.06.2012  16:20    <DIR>          udf

Если всё это лежит рядом с exe-шником, то грузится нормально. (Windows 7 x64)
Dimitry Sibiryakov
Дата: 05.06.2012 16:56:23

fb_guest
LoadLibrary('C:\Bin\Firebird\fbembed.dll') не проходит

Ну а ты чего ожидал? Открой уже справку по LoadLibrary и прочитай как ищутся библиотеки
при загрузке.

Posted via ActualForum NNTP Server 1.5