Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
2-1153526166
learner
2006-07-22 03:56
2006.08.13
WNetEnumResource и размер буфера


1-1151402606
DVM
2006-06-27 14:03
2006.08.13
Проблема с редактированием узлов TreeView


15-1152966794
Кручен-Верчен
2006-07-15 16:33
2006.08.13
Переустановка WINDOWS.


15-1153169163
ronyn
2006-07-18 00:46
2006.08.13
как узнать посещаемость своего сайта?


2-1153713090
Vovan33
2006-07-24 07:51
2006.08.13
Internet Explorer




   Наверх