Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.08.2015, 18:39
|
|||
---|---|---|---|
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
Привет всем. Поискал по форуму обсуждения данного вопроса - вроде бы, как я понял, передавать BLOB в UDF BY DESCRIPTOR было нельзя. И вроде бы как признанный баг, который исправили в версии 2.0. Структура описания дескриптора парамера: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9.
Структура описания типа BLOB: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
FB 2.5.3 - попробовал передавать в UDF BLOB BY DESCRIPTOR. Пытаюсь получить доступ к BLOB следующим образом: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
В параметре по указателю dsc_address содержится явно не структура описания типа "TBlob". Правильно ли я понимаю, что все же использовать передачу в UDF параметра типа BLOB BY DESCRIPTOR нельзя? С уважением, Polesov. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 18:43
|
|||
---|---|---|---|
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
Извиняюсь, в тексте UDF следует читать, как Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 18:55
|
|||
---|---|---|---|
|
|||
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
PolesovПравильно ли я понимаю, что все же использовать передачу в UDF параметра типа BLOB BY DESCRIPTOR нельзя? Можно. Но поле dsc_address содержит адрес не blobcallback, а вовсе blob_id. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 20:56
|
|||
---|---|---|---|
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
Dimitry Sibiryakov, Э-э-э... Я, конечно, дико извиняюсь, но где бы глянуть информацию о доступе к блобу через BLOB_ID. Мне требуется в UDF выяснить, параметр IS NULL или нет. Если не NULL, то получить значение самого BLOB. Через DSC легко проверяется на IS NULL. Можно, конечно, сделать через blobcallback, но в моем случае BY DESCRIPTOR было бы универсальнее. Погуглил по теме BLOB_ID, но чет ничего толкового не нашел. С уважением, Polsesov. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 21:03
|
|||
---|---|---|---|
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
Polesov, нет внутри udf доступа к объекту blob_id. он есть только снаружи, в API. В общем, для блобов есть два интерфейса - один из АПИ, другой из ЮДФ. Они не пересекаются и "перепутаны" быть не могут. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 21:05
|
|||
---|---|---|---|
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
PolesovМне требуется в UDF выяснить, параметр IS NULL или нет. гм. если блоб = null, никакого блоб-ид быть не может. Отлаживать udf в Дельфи умеешь? Там дел-то на проверку минуты две, не больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 21:06
|
|||
---|---|---|---|
|
|||
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
Polesovгде бы глянуть информацию о доступе к блобу через BLOB_ID В API guide, но изнутри UDF ты его так не получишь. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2015, 21:39
|
|||
---|---|---|---|
UDF - передача входного параметра типа BLOB BY DESCRIPTOR |
|||
#18+
kdvPolesovМне требуется в UDF выяснить, параметр IS NULL или нет. гм. если блоб = null, никакого блоб-ид быть не может. Отлаживать udf в Дельфи умеешь? Там дел-то на проверку минуты две, не больше. Там дальше по условию: и если не NULL, то получить его содержимое... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1562679]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 145ms |
0 / 0 |