Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как подключить rfunc.dll заного / 25 сообщений из 67, страница 1 из 3
05.09.2008, 14:59:19
    #35524834
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Такая проблема. Вобщем, на серваке стоит FireBird, я к нему конекчусь с IBExpert. В БД куча всяких процедур, ФУНКЦИЙ, итд. Я создал с помощью эксперта новую пустую БД у себя на компе, локальном, но раз она пустая, то там нет ничего, и ф-й которые мне нужны тоже. Вобщем я беру и с той же точность переписываю их, но они не работают. У меня есть варианты, что каким то образом он не знает где лежит rfunc.dll, а он лежит в папке udf. Пишет всякие ошибки типа:
Invalid token.
invalid request BLR at offset 60.
function UDF_YEAR is not defined.
module name or entrypoint could not be found.
как я думаю особых манипуляций выполнять не надо, только главное что бы rfunc.dll лежал в папке C:\Program Files\Firebird\UDF, может быть я как нибудь не правильно объявляю эти ф-и?
...
Рейтинг: 0 / 0
05.09.2008, 15:05:05
    #35524848
Roman Simakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Лe_x_a wrote:
> Такая проблема. Вобщем, на серваке стоит FireBird, я к нему конекчусь с
> IBExpert. В БД куча всяких процедур, ФУНКЦИЙ, итд. Я создал с помощью
> эксперта новую пустую БД у себя на компе, локальном, но раз она пустая,
> то там нет ничего, и ф-й которые мне нужны тоже. Вобщем я беру и с той
> же точность переписываю их, но они не работают. У меня есть варианты,
> что каким то образом он не знает где лежит rfunc.dll, а он лежит в папке
> udf. Пишет всякие ошибки типа:
> Invalid token.
> invalid request BLR at offset 60.
> function UDF_YEAR is not defined.
> module name or entrypoint could not be found.
> как я думаю особых манипуляций выполнять не надо, только главное что бы
> rfunc.dll лежал в папке C:\Program Files\Firebird\UDF, может быть я как
> нибудь не правильно объявляю эти ф-и?

Дык ты бы хоть написал тут как ты их объявляешь?
Как "он" настроен?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.09.2008, 15:07:17
    #35524852
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
А ты ф-у зарегил?
...
Рейтинг: 0 / 0
05.09.2008, 15:08:30
    #35524857
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Код: plaintext
1.
2.
3.
4.
5.
6.
DECLARE EXTERNAL FUNCTION Z
    DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'fn_z' MODULE_NAME 'rfunc';

DESCRIBE FUNCTION Z
'Из null в ноль';
ну так примерно....
...
Рейтинг: 0 / 0
05.09.2008, 15:09:00
    #35524859
Roman Simakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Glok wrote:
> А ты ф-у зарегил?

И уверен ли автор что его UDF_YEAR в его rfunc.dll?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.09.2008, 15:09:44
    #35524864
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
вот так
...
Рейтинг: 0 / 0
05.09.2008, 15:12:17
    #35524877
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Что-то мне подсказывает, что udf_year нету в данной версии библиотеки
...
Рейтинг: 0 / 0
05.09.2008, 15:13:52
    #35524883
Roman Simakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Лe_x_a wrote:
> К сообщению приложен файл (123.JPG): cкачать
А DDL нельзя было написать?

А расширение для rfunc можно не писать?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.09.2008, 15:15:17
    #35524887
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
GlokЧто-то мне подсказывает, что udf_year нету в данной версии библиотеки
Я думаю что, есть. Все же в той версии работает, там все точно так же.
...
Рейтинг: 0 / 0
05.09.2008, 15:16:04
    #35524888
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Roman Simakov
Лe_x_a wrote:
> К сообщению приложен файл (123.JPG): cкачать
А DDL нельзя было написать?

А расширение для rfunc можно не писать?
Posted via ActualForum NNTP Server 1.4
Расширение всмысле dll Если да то, не пашет.
...
Рейтинг: 0 / 0
05.09.2008, 15:20:27
    #35524902
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Roman Simakov
Лe_x_a wrote:
> К сообщению приложен файл (123.JPG): cкачать
А DDL нельзя было написать?

А расширение для rfunc можно не писать?
Posted via ActualForum NNTP Server 1.4
Можно...
...
Рейтинг: 0 / 0
05.09.2008, 15:22:16
    #35524910
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Есть чем в брюхе поковыряться?
Посмотри список экспортируемых функций.
...
Рейтинг: 0 / 0
05.09.2008, 15:23:05
    #35524915
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Roman SimakovА расширение для rfunc можно не писать?Да.

Автор, на сервере у тебя тоже папка называется C:\Program Files\Firebird\UDF?
И сервер стоит в каталоге C:\Program Files\Firebird\ ?
И кстати что за версия Firebird? Такая же, как на сервере?
...
Рейтинг: 0 / 0
05.09.2008, 15:23:33
    #35524917
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
И посмотри конфиг ФБ, может там указан другой путь в удф.
...
Рейтинг: 0 / 0
05.09.2008, 15:24:47
    #35524921
Roman Simakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
На чисто установленном сервере выполни
DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
Далее
select abs(1) from rdb$database;

Что скажет?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.09.2008, 15:26:51
    #35524928
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Roman Simakov
На чисто установленном сервере выполни
DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
Далее
select abs(1) from rdb$database;

Что скажет?
Posted via ActualForum NNTP Server 1.4
Пошлет... чую... пошлет
...
Рейтинг: 0 / 0
05.09.2008, 15:28:29
    #35524936
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
GlokЕсть чем в брюхе поковыряться?
Посмотри список экспортируемых функций.
Всмысле? Пожно пояснить?
...
Рейтинг: 0 / 0
05.09.2008, 15:31:14
    #35524943
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
impdef.exe
...
Рейтинг: 0 / 0
05.09.2008, 15:31:16
    #35524944
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Roman Simakov
На чисто установленном сервере выполни
DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
Далее
select abs(1) from rdb$database;

Что скажет?
Posted via ActualForum NNTP Server 1.4

вот что говорит


/*******************************************************************************
The next statement causes the following error:

Cannot perform operation -- DB is not open.
*******************************************************************************/
DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
...
Рейтинг: 0 / 0
05.09.2008, 15:32:12
    #35524946
Лe_x_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
WildSery Roman SimakovА расширение для rfunc можно не писать?Да.

Автор, на сервере у тебя тоже папка называется C:\Program Files\Firebird\UDF?
И сервер стоит в каталоге C:\Program Files\Firebird\ ?
И кстати что за версия Firebird? Такая же, как на сервере?

Сервак на линукс, версии везде все одинаково
...
Рейтинг: 0 / 0
05.09.2008, 15:32:21
    #35524947
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
пля.... а к БД кто, подключаться будет?
...
Рейтинг: 0 / 0
05.09.2008, 15:32:23
    #35524948
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Лe_x_aвот что говоритА если сперва к базе твоей приконнектиться?
...
Рейтинг: 0 / 0
05.09.2008, 15:33:35
    #35524950
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Лe_x_aСервак на линукс, версии везде все одинаковоОпа. И на линуксе у тебя конечно же RFUNC.DLL работает?
...
Рейтинг: 0 / 0
05.09.2008, 15:35:00
    #35524954
Glok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
ммм... я в своем рфанке ф-и с таким названием не нашёл.
...
Рейтинг: 0 / 0
05.09.2008, 15:35:40
    #35524959
Roman Simakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключить rfunc.dll заного
Лe_x_a wrote:
> /*******************************************************************************
> The next statement causes the following error:
>
> Cannot perform operation -- DB is not open.
> *******************************************************************************/

Ох Леха Леха. Мне от тебя так плохо:)
Ты бы чтоль перевел и подумал почему. Ты все закрой, подумай и запусти
заного.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как подключить rfunc.dll заного / 25 сообщений из 67, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]