Жила была UDF при переходе с IB6 на FB 1.5.3 вылез глюк при получении
содержимого блоба
Скачал c Ibase.ru TextParser (UDF), и увидел такую интересную строчку в коде
....
GotLength := 0; { !?! }
....
with BLOb do
EndOfBLOb := not GetSegment(Handle, Buf + ReadLen, FreeBufLenX, GotLength);
Меня заинтересовал комментарий, по всей видимости удивленного автора :)
У меня инициализация этой переменной тоже отсутствовала, я ее себе честно
прописал (исренне верил
раньше, что она служит исключительно для возврата сколько в буфер помещено)
И оно заработало!!
Любопытство: чего такого наменяли, и правильно ли это? :-/