Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-87622
BlackTiger
2003-02-09 12:16
2003.02.27
Можно ли програмно


3-87333
Ihtiandr
2003-02-10 17:25
2003.02.27
fibPlus


3-87296
kalan
2003-01-31 09:05
2003.02.27
компиляция проекта с dll


9-87240
Thor
2002-09-21 20:14
2003.02.27
Помогите плиз c BMP Creator


7-87722
Масим
2002-12-23 20:46
2003.02.27
как включить спейкер программно?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский