![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Об ясните пожалуйста в раз и навсегда. [D5, IB5.x, ]
Dim © (2001-12-26 14:52:00)Приветствую всех знатоков и поздравляю с наступающими праздниками. Ребята об"ясните пожалйста порядок подключения DLL"ки к серверу InterBase. В книге прочел такую последовательность, скомпиленную DLL кидаем в папку BIN сервера и прописываем функции на сервере. Локально все работает, а попытался установить БД на удаленной машине, сделал теже операции и нету ее (DLL). Как и где правильно все прописать?
Dim (2001-12-27 11:38:00) [1]>GreySerg
Большое спасибо, с перезагрузкой сервера все пошло как надо.
Удачи и процветания. Дмитрий
GreySerg (2001-12-27 10:20:00) [2]Я кидал dll в системную папку винды, всё работало
По идее и у тебя тоже должно работать, попробуй перегрузить сервер (не помню подхватывает ли сервер dll сразу или нет)
Dim (2001-12-27 07:25:00) [3]Мне так и думается, что что-то не правильно с путями, а как правильно все прописать если:
Сам сервер установлен на машине с именем "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"
EternalWonderer (2001-12-26 15:29:00) [4]Проверь правильность путей к dll в DECLARE EXTERNAL FUNCTION ... MODULE_ NAME