Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

Об ясните пожалуйста в раз и навсегда. 


Dim   (2001-12-26 14:52) [0]

Приветствую всех знатоков и поздравляю с наступающими праздниками. Ребята об"ясните пожалйста порядок подключения DLL"ки к серверу InterBase. В книге прочел такую последовательность, скомпиленную DLL кидаем в папку BIN сервера и прописываем функции на сервере. Локально все работает, а попытался установить БД на удаленной машине, сделал теже операции и нету ее (DLL). Как и где правильно все прописать?



EternalWonderer   (2001-12-26 15:29) [1]

Проверь правильность путей к dll в DECLARE EXTERNAL FUNCTION ... MODULE_ NAME



Dim   (2001-12-27 07:25) [2]

Мне так и думается, что что-то не правильно с путями, а как правильно все прописать если:
Сам сервер установлен на машине с именем "Lighting" диск "С";
Файл БД лежит в папке Lighting:e:\TPK_Base\College.gdb
DLL лежит в папке
Lighting:c:\Program Files\InterBase Corp\InterBase\Bin
Функции прописаны так

DECLARE EXTERNAL FUNCTION DAYINDATA
DATE
RETURNS INTEGER BY VALUE
ENTRY_POINT "DayInDate" MODULE_NAME "MyDLL"

DECLARE EXTERNAL FUNCTION RTRIM
CSTRING(256)
RETURNS CSTRING(256) -1
ENTRY_POINT "IB_UDF_rtrim" MODULE_NAME "ib_udf"



GreySerg   (2001-12-27 10:20) [3]

Я кидал dll в системную папку винды, всё работало

По идее и у тебя тоже должно работать, попробуй перегрузить сервер (не помню подхватывает ли сервер dll сразу или нет)



Dim   (2001-12-27 11:38) [4]

>GreySerg
Большое спасибо, с перезагрузкой сервера все пошло как надо.
Удачи и процветания. Дмитрий




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.02 c
3-99877           Олег Лаукарт          2001-12-25 11:07  2002.01.31  
Query для каждого потока...


4-100109          swr                   2001-12-03 15:05  2002.01.31  
Как удалить несколько строк в Excel средстами Delphi ?


14-100052         evgeg                 2001-12-08 15:16  2002.01.31  
Какой проект можно считать большим? И кто в таких участвовал?


4-100093          veles                 2001-11-30 10:29  2002.01.31  
ShellExecute(..)


1-100005          AndreyP               2002-01-15 10:32  2002.01.31  
Количество принтеров в системе