Richeditdeki yazıların altına, daha önceden veritabanındaki bir tabloya stream olarak kaydedilmiş bir yazıyı kopyalayan bir kod arıyorum.
Yani streamları toplama gibi bir şey.
Yalnız bu işi clipboard kullanmadan yapmak istiyorum.
Öyle yaptım zaten.
Biraz uğraştım ama aşağıdaki kod boş bir sayfa döndürdü.
Kod: Tümünü seç
var M1, M2, MToplam: TMemoryStream;
begin
M1:=TMemoryStream.Create;
M2:=TMemoryStream.Create;
MToplam:=TMemoryStream.Create;
try
M1:=Editor.Lines.SaveToStream(M1);
TBlobField(QEditor.FieldByName('Yazi')).SaveToStream(M2);
M1.Position:=0;
M2.Position:=0;
MToplam.CopyFrom(M1, M1.Size);
MToplam.CopyFrom(M2, M2.Size);
Editor.Clear;
Editor.Lines.LoadFromStream(MToplam);
finally
M1.Free;
M2.Free;
MToplam.Free;
end;
end;