Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.27;
Скачать: CL | DM;

Вниз

компиляция проекта с 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-87476
ALeXiuS
2003-02-16 22:43
2003.02.27
написать на экране когда идет игра


1-87556
ltexcimer
2003-02-17 13:35
2003.02.27
Удалить строку StringGrid.


1-87441
SergeyDon
2003-02-18 16:23
2003.02.27
Socket в dll


1-87494
_MAD_
2003-02-15 23:17
2003.02.27
clipboard


1-87525
Sharik_212
2003-02-14 20:20
2003.02.27
Прозрачный CheckBox