powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как подключить rfunc.dll заного
25 сообщений из 67, страница 1 из 3
Как подключить rfunc.dll заного
    #35524834
Лe_x_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая проблема. Вобщем, на серваке стоит 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
Как подключить rfunc.dll заного
    #35524848
Roman Simakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Л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
Как подключить rfunc.dll заного
    #35524852
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты ф-у зарегил?
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524857
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Как подключить rfunc.dll заного
    #35524859
Roman Simakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glok wrote:
> А ты ф-у зарегил?

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

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

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

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

Автор, на сервере у тебя тоже папка называется C:\Program Files\Firebird\UDF?
И сервер стоит в каталоге C:\Program Files\Firebird\ ?
И кстати что за версия Firebird? Такая же, как на сервере?
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524917
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И посмотри конфиг ФБ, может там указан другой путь в удф.
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524921
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
Как подключить rfunc.dll заного
    #35524928
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как подключить rfunc.dll заного
    #35524936
Лe_x_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GlokЕсть чем в брюхе поковыряться?
Посмотри список экспортируемых функций.
Всмысле? Пожно пояснить?
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524943
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
impdef.exe
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524944
Лe_x_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Как подключить rfunc.dll заного
    #35524946
Лe_x_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WildSery Roman SimakovА расширение для rfunc можно не писать?Да.

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

Сервак на линукс, версии везде все одинаково
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524947
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пля.... а к БД кто, подключаться будет?
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524948
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лe_x_aвот что говоритА если сперва к базе твоей приконнектиться?
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524950
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лe_x_aСервак на линукс, версии везде все одинаковоОпа. И на линуксе у тебя конечно же RFUNC.DLL работает?
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524954
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ммм... я в своем рфанке ф-и с таким названием не нашёл.
...
Рейтинг: 0 / 0
Как подключить rfunc.dll заного
    #35524959
Roman Simakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Л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
25 сообщений из 67, страница 1 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как подключить rfunc.dll заного
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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