С нее и начинал.
Но я тоже паскальщик, а требуется в MSVS, так как Delphi пока не дает
64-разрядный код
библиотека blobsaveload опирается на определение Blob данное в fun.cpp
А библиотека fbudf опирается на собственное определение
typedef struct blobcallback {
short (*blob_get_segment)
(void* hnd, ISC_UCHAR* buffer, ISC_USHORT buf_size, ISC_USHORT*
result_len);
void* blob_handle;
ISC_LONG blob_number_segments;
ISC_LONG blob_max_segment;
ISC_LONG blob_total_length;
void (*blob_put_segment)
(void* hnd, const ISC_UCHAR* buffer, ISC_USHORT buf_size);
ISC_LONG (*blob_lseek)
(void* hnd, ISC_USHORT mode, ISC_LONG offset);
} *BLOBCALLBACK;
#endif /* !defined(JRD_VAL_H) */
в ibase.h
В чем принципиальное различие понять не могу.
в любом случае спасибо, будем "колдовать" дальше
--
View this message in context:
http://firebird.1100200.n4.nabble.com/Blob-UDF-Firebird-2-5-tp2998810p2999582.html
Sent from the firebird-russian mailing list archive at Nabble.com.