Hi, многоуважаемый All!

Читал статью http://ibase.ru/devinfo/udf_ok.htm раздел блобы


TBLOb = record
  GetSegment: function(Handle: Pointer; Buffer: PChar; MaxLength: Long; var 
ReadLength: Long): WordBool; cdecl;
  Handle: Pointer; // BLOb handle 
  SegCount, // Number of BLOb segments 
  MaxSegLength, // Max length of BLOb segment 
  TotalLength: Long; // Total BLOb length 
  PutSegment: procedure(Handle: Pointer; Buffer: PChar; Length: Long); cdecl;
  // Seek: function: Long; cdecl; // Я не знаю входные параметры... 

Именно последняя строчка мне очень нужна :(
Необходимо создать набор UDF для быстрой работы с массивом Int64 ...
Как всегда надо было сделать ещё вчера ... :(

И как раз эта функция очень нужна ...
Насколько я путаю именно после вызова этой функции "Курсор"
переместится по BLOB и функции GetSegment или PutSegment,
след. за ней, считает именно начиная с этого места BLOB ?

Пожалуйста, очень надо ... Просто подскажите декларацию этой ф-ции ...
И кратенькое описание параметров, если не лень ...

С уважением,
Константин Григорьевич.
===============


Ответить