Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 

Re: *.txt lässt sich nicht öffnen

  Alt 25. Apr 2008, 17:56
So kannst du eine Datei mit UniCode laden:
Delphi-Quellcode:
procedure LoadTextFile(List: TStrings; Filename: TFileName);
var
  S: String;
  W: WideString;
begin
  with TFileStream.Create(Filename, fmOpenRead or fmShareDenyWrite) do
  try
    SetLength(W, Size shr 1);
    Read(W[1], Size);
    S := Utf8Encode(W);
    List.Text := Utf8ToAnsi(S);
  finally
    Free;
  end;
end;

//Aufruf:
  LoadTextFile(Memo1.Lines, 'D:\test.txt');
Beim nächsten mal bitte vorher mal suchen, dazu gibts hier ne Menge
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat