|
|
|
как писать udf под linux?
|
|||
|---|---|---|---|
|
#18+
Пытаюсь перекомпилировать свою udf (изначально написана в delphi) в .so под линукс (lazarus/ubuntu x64). Есть вопросы: 1. В дельфе выставлена переменная IsMultiThread := True; Чего в линуксе вместо неё (и нужна ли она там)? 2. Перекодировка даты IB/FB паскалевскую дату/время. В дельфе есть смещение на 15018 дней и с небольшое отличие секундами. Как с этим делом линуксе. 3. Память под строки в дельфи выделяется через ib_util_malloc из ib_util.dll. Чего делать в линуксе? Есть у кого опыт в таких делах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2013, 22:13:42 |
|
||
|
как писать udf под linux?
|
|||
|---|---|---|---|
|
#18+
sydenis, на ibase.ru есть примеры с сишными исходниками, с простыми примерами, где все компилируется и под линуксом. В частности, rfunc компилируется. 3. аллокирование через ib_utul_malloc - правило под любой ОС. В линуксе все точно так же. насчет пункта 2 - х.з., см сишные исходники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2013, 23:23:20 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=109&tid=1564129]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 332ms |

| 0 / 0 |
