Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#9

Re: Problem mit #0 in einer Text-Datei beim Laden

  Alt 17. Apr 2009, 22:25
Ich denke, so sollte es klappen. Code ungeprüft, Rest selber machen:
Delphi-Quellcode:
procedure ReadText(AFileName : String);
var FStream : TFileStream;
    SStream : TStringStream;
    s : String;
begin
  s := '';
  FStream := TFileStream.Create(AFileName);
  SStream := TStringStream.Create(s);
  try
    FStream.Position := 0;
    SStream.CopyFrom(FStream, FStream.Size);
    SStream.Position := 0;
    s := SStream.ReadString(SStream.Size);
    s := StringReplace(s, #0, '', rfReplaceAll);
    Memo1.Text := s;
  finally
    FreeAndNil(FStream);
    FreeAndNil(SStream);
  end;
end;
Gruß oki
42
  Mit Zitat antworten Zitat