Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Hier lade ich einen String aus einem MemoryStream in ein RichEdit und lasse ihn mir ausgeben. Bei Dir wäre das vermutlich ein BlobStream.
procedure TfrmMain.btnLoadClick(Sender: TObject);
var re: TRichEdit;
memStream: TMemoryStream;
begin
re := TRichEdit.Create(nil);
try
re.Visible := false;
re.Parent := self;
memStream := TMemoryStream.Create;
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Ja eben, ich lese BLOBs immer in einen Stream ein. Nun steht da aber RichText drin, wie soll ich die Formatierung ohne RichEdit da rausbekommen?
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Er will ja kein Richedit verwenden (obwohl sich das bei RichText ja geradezu aufdrängt).
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Naja, vielleicht kannst Du auch direkt mit der Riched32.dll arbeiten, aber ob der Aufwand lohnt, muss jeder selber wissen.
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Quick & Dirty-Lösung: den String in ein RichEdit laden, in dem PlainText auf true steht. Dann einfach dessen Text auslesen.
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Lädst Du RichText in ein Memo? Dann stehen natürlich die ganzen Formatierungsanweisungen mit drin.
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Ich bin jetzt nicht so vertraut mit dem RichText-Format, aber da steht mindestens ein Zeilenumbruch drin('#$D#$A').
Forum: Programmieren allgemein
Delphi
by DeddyH,
12. Aug 2010
Ist das Feld NOT NULL deklariert? Wenn ja, wie lautet der Standardwert?