Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
Внизкомпиляция проекта с dll Найти похожие ветки
← →
kalan (2003-01-31 09:05) [0]Delphi 7.0, Oracle 8.1.7
Для доступа к БД использую dbExpress.
Для нормальной работы с БД Oracle достаточно двух DLL (MIDAS.DLL и DBEXPORA.DLL).
Подскажите, как можно вкомпилировать эти DLL в EXE приложения.
Спасибо.
← →
BorisUK (2003-01-31 09:37) [1]Нужно поставлять эти DLL с клиентской частью проги.
← →
kalan (2003-01-31 09:50) [2]BorisUK ©> Это понятно. Однако существует мнение, что эти DLL можно вкомпилировать непосредственно в EXE-файл проекта и ничего кроме EXE-фала не поставлять клиенту.
Хотя, сейчас попробовал положить на клиента EXE-файл и эти DLL в один каталог (в WINDOWS\SYSTEM). Запустил на выполнение, но как только дело дошло до доступа к данным, приложение сказало "Неправильное число" и данных показывать не стало. Может быть на клиета нужно еще что-то поставлять?
← →
BorisUK (2003-01-31 11:17) [3]На счет того чтоб DLL вкомпилировать в exe я не слышал.
ИМХО они для того и нужны чтобы использовались одновременно разными приложениями, а не принадлежали только одному exe.
а на счет того что не все dll работают просто так - это есть
Не которым надо желать
regsvr32.exe [PATH]midas.dll
какталог с программой может находится где угодно если зарегистрить DLL этой утилитой.
← →
kalan (2003-02-05 10:33) [4]BorisUK> Зарегистрировал, не работает.
При попытке открыть данные пишет: ORA-01722: неверное число.
При выполнении программы на машине с разработчика такой проблемы нет. Все работает нормально.
В каталоге ..\Shared\dbExpress находятся два INI файла: DBXCONNECTIONS.INI и DBXDRIVERS.INI. Нужно ли поставлять клиенту эти файлы и если нужно, где их держать?
Спасибо.
← →
Duce (2003-02-05 18:26) [5]Да этот месидж отсервера более смахивает на проблему с десятичным разделителем. Один из вариантов: Если на клиенте стоит ",", а на сервере
"."(NLS_NUMERIC... PARAMS)и твой СКЛ формируется как строка - то сия брань от серва ужасно в тему...
← →
kalan (2003-02-10 10:32) [6]Duce © > Спасибо дорогой. В самую точку. Все срослось.
← →
Slava (2003-02-10 10:46) [7]http://www.delphikingdom.com/helloworld/dbexpress.htm
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c