Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

invalid class typecast   Найти похожие ветки 

 
VitV ©   (2006-07-26 12:20) [0]

bs:= TBlobStream.Create(DataModule1.IBDataSet5.fieldbyname("FIELD") as TBlobField, bmwrite);-invalid class typecast


 
Сергей М. ©   (2006-07-26 12:27) [1]

Есть же пример в справке ... почему бы не посмотреть его ?


 
ЮЮ ©   (2006-07-26 12:43) [2]

Очевидно DataModule1.IBDataSet5.fieldbyname("FIELD") не является  TBlobField -ом,  а следовательно и использовать его в таком контексте нельзя


 
StriderMan ©   (2006-07-26 13:04) [3]

bs:= DataModule1.IBDataSet5.CreateBlobStream(DataModule1.IBDataSet5.fieldbyname("FIEL D"), bmwrite);


 
VitV ©   (2006-07-26 13:54) [4]

Я  сделал так:
procedure TForm1.sButton6Click(Sender: TObject);
var
 MemoryStream:TMemoryStream;
 s:TStream;
 begin
 MemoryStream:=TMemoryStream.Create;
 DataModule1.IBDataSet5.Edit;
 s:=DataModule1.IBDataSet5.CreateBlobStream(DataModule1.IBDataSet5.FieldByName("F IELD"),bmWrite);
 try
   RichEdit1.Lines.SaveToStream(MemoryStream);
   MemoryStream.Seek(0,soFromBeginning);
   s.CopyFrom(MemoryStream,MemoryStream.Size);
 finally
   MemoryStream.Free;
 end;
end;

> Очевидно DataModule1.IBDataSet5.fieldbyname("FIELD") не
> является  TBlobField -ом,  а следовательно и использовать
> его в таком контексте нельзя

Оно БЛОБ!


 
StriderMan ©   (2006-07-26 13:56) [5]

нафига из одного потока в другой гонять?

RichEdit1.Lines.SaveToStream(s);


 
VitV ©   (2006-07-26 14:04) [6]

Точно! Спасибо за совет!!!



Страницы: 1 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
15-1153125180
Дядя Зурам
2006-07-17 12:33
2006.08.13
Скины к XMMS


15-1152824925
Gero
2006-07-14 01:08
2006.08.13
Похоже, гугль не справляется


2-1153587491
Борис К.
2006-07-22 20:58
2006.08.13
Как ограничить одновременное количество потоков десятью?


3-1149274585
Itonixxx
2006-06-02 22:56
2006.08.13
значение ячейки TDBGrid


2-1153747099
Провинциал
2006-07-24 17:18
2006.08.13
"ЗЮКИ" в меню