Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: TMemo-Ersatz mit mehr Kapazität?

  Alt 21. Jan 2014, 12:23
Tritt das Problem auch auf, wenn du ein TRichEdit verwendest?
Gute Idee! Scheint zu funktionieren!

Die andere Frage: Warum willst du 280MB Text (auf einmal) auf dem Bildschirm anzeigen?
Gute Frage! Da ich etwas mehr möchte als nur Anzeigen, schien mir TMemo eine gute Wahl zu sein.
Es knallt übrigens bei SetTextStr.

Delphi-Quellcode:
procedure TStrings.LoadFromStream(Stream: TStream);
var
  Size: Integer;
  S: string;
begin
  BeginUpdate;
  try
    Size := Stream.Size - Stream.Position;
    SetString(S, nil, Size);
    Stream.Read(Pointer(S)^, Size);
    SetTextStr(S);
  finally
    EndUpdate;
  end;
end;
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat