Hello, Oleg!
Oleg LOA wrote:
"Dmitri Kuzmenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
Hello, All!
Тут мне мягко намекнули, что код примера из FAQ для работы с blob не работает.
Что ж вы... молчите :-) Получается, я как партизан все еще пишу
Гм, а какого хрена он не работает?
я вот тоже так подумал, потом полез в код, и выяснилось (для IBX .09)
что IBDataSet.CreateBlobStream
создает внутри себя
1. tibblobstream, но помещает его в список открытых блобов датасета
2. ibDSblobstream, который является примитивной надстройкой поверх TStream,
причем
внутри себя использующая тот самый IBBlobStream.
нафига он нужен, я пока не понял
3. возвращает указатель на ibDSblobstream
и тю-тю. у ibDSblobsteam нет методов savetofile, load..., и ссылка
на внутренний ibblobstream является приватной, без "выхода наружу".
нахера это сделано, если в IBX ibDSblobstream БОЛЬШЕ НИГДЕ НЕ ИСПОЛЬЗУЕТСЯ,
кроме ibcustomdataset.pas, я не знаю. Причем ЭТО есть даже в
IBX от D7 с датой 09.08.2002...
--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34