Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как писать udf под linux? / 3 сообщений из 3, страница 1 из 1
18.11.2013, 22:13:42
    #38469209
sydenis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как писать udf под linux?
Пытаюсь перекомпилировать свою udf
(изначально написана в delphi) в .so под линукс (lazarus/ubuntu x64).
Есть вопросы:

1. В дельфе выставлена переменная IsMultiThread := True;
Чего в линуксе вместо неё (и нужна ли она там)?

2. Перекодировка даты IB/FB паскалевскую дату/время.
В дельфе есть смещение на 15018 дней и с небольшое отличие секундами.
Как с этим делом линуксе.

3. Память под строки в дельфи выделяется через ib_util_malloc из ib_util.dll.
Чего делать в линуксе?

Есть у кого опыт в таких делах?
...
Рейтинг: 0 / 0
18.11.2013, 23:23:20
    #38469237
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как писать udf под linux?
sydenis,

на ibase.ru есть примеры с сишными исходниками, с простыми примерами, где все компилируется и под линуксом. В частности, rfunc компилируется.

3. аллокирование через ib_utul_malloc - правило под любой ОС. В линуксе все точно так же.
насчет пункта 2 - х.з., см сишные исходники.
...
Рейтинг: 0 / 0
19.11.2013, 09:18:04
    #38469399
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как писать udf под linux?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как писать udf под linux? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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