|
|
|
Помогите чайнику с UDF
|
|||
|---|---|---|---|
|
#18+
Решил использовать UDF. Первые попытки, как и должно было быть, вышли комом. ;) Вот только не пойму почему. Создаю библиотеку: library TestUDF; {$R *.res} function Test(Value:INTEGER):integer;cdecl;export; begin Result:=Value+2; end; exports Test; begin end. Объявляю функцию DECLARE EXTERNAL FUNCTION TESTT INTEGER RETURNS INTEGER BY VALUE ENTRY_POINT 'Test' MODULE_NAME 'TestUDF.dll' запрос select TESTT(ID) from TABLE выдает просто мусор, а если точнее, число (19 788 206) Может кто подскажет, в каких именно местах у меня наблюдается кривость рук? P.S. можно ли в UDF передавать два и более параметра. И как будет выглядеть декларирование в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2003, 12:31 |
|
||
|
Помогите чайнику с UDF
|
|||
|---|---|---|---|
|
#18+
http://www.ibase.ru/devinfo/udf_ok.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2003, 13:03 |
|
||
|
Помогите чайнику с UDF
|
|||
|---|---|---|---|
|
#18+
передавать можно, а как выглядит есть хелп мне кажется у тебя ошибка заключалась в том что нужно в UDF передавать указатель, а не сначение. Объявление должно иметь вид: function Test( var Value:INTEGER):integer;cdecl;export; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2003, 06:31 |
|
||
|
|

start [/forum/search_topic.php?author=mistake&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 439ms |
| total: | 676ms |

| 0 / 0 |
