Einzelnen Beitrag anzeigen

arnof

Registriert seit: 25. Apr 2013
1.254 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: MAC OSX Dateien Bereitstellen und diese Lesen

  Alt 1. Nov 2013, 14:27
Ja anscheinend liegt es doch an den Umlauten.

Ich habe mal eine Testdatei hochgeladen.

Das geht nicht. TMemo hat keinen Inhalt:

Delphi-Quellcode:
 if OpenDialog1.Execute then begin
   memo1.Lines.LoadFromFile(Opendialog1.FileName);
 end;
Das geht:

Delphi-Quellcode:
procedure TForm1.Button5Click(Sender: TObject);
 var f:TFileStream;
     Size:LongInt;
     Buffer:Ansistring;
begin
 if OpenDialog1.Execute then begin
  try
    F := TFileStream.Create(Opendialog1.FileName,fmOpenRead);
    SetLength(Buffer,f.Size);
    f.Read(Buffer[1],f.Size);
  finally
    F.Free;
   end;
  memo1.Lines.Text:=Buffer;
 end;
end;
Auch die Umlaute sind korrekt Dargestellt
Angehängte Dateien
Dateityp: txt test.txt (13 Bytes, 1x aufgerufen)

Geändert von arnof ( 1. Nov 2013 um 14:32 Uhr)
  Mit Zitat antworten Zitat