>>   // Seek: function: Long; cdecl; // Я не знаю входные параметры...
>>
>> Именно последняя строчка мне очень нужна :(

HV> ibase.h :

HV> /* This enum applies to parameter "mode" in blob_lseek */
HV> enum blob_lseek_mode {blb_seek_relative = 1, blb_seek_from_tail = 2};

HV>     ISC_LONG (*blob_lseek)
HV>                 (void* hnd, ISC_USHORT mode, ISC_LONG offset);

    Спасибо не обратил внимания :( Если можно сдесь поподробней:
    насколько мне видно blb_seek_relative это отностительно "текущей"
    позиции, blb_seek_from_tail - относитально конца, и если
    продолжить аналогию не описанный 0 - относительно начала ?
    Или даного режима нет ? (0-го)
    Возвращает, насколько я увидел, не Boolean а позицию ?
    Вопрос только какую ?
    Текущую после перемещения
     или на сколько переместил в случае неудачи  ?
    Можно уточнить ?

HV>     Только GetSegment. Seek во временных блобах (а только в них
HV> можно писать) не реализован.

    Извини, но в блобах я пока "профан" ...
    Что есмь "временных блобах" ?
    В данном случае мне нужны блобы передаваемые
    как параметры и переменные в SP ... пока :)

    То есть, насколько я понимаю, "дописать" в существующий блоб
    у меня не получиться ? Надо будет его полностью продублировать
    во вновь созданный другой блоб + допись ?
    А как насчёт обрезки блоба до заданного размера,
    такая же ситуация ? Если да - скверно ....
    
С уважением,
Константин Григорьевич.
===============


Ответить