Also angefangen habe ich mit
Memo1.Lines.LoadFromFile('textdatei.txt');
dann kam
Stringlist.LoadFromFile('textdatei.txt');
anschließend
Delphi-Quellcode:
AssignFile(f,'textdatei.txt');
Reset(f);
repeat
Readln(f,s);
Memo1.Lines.Add(s)
until eof(f);
CloseFile(f);
und dann noch
Eine Stream erstellt mit der Textdatei.txt und dann
Memo1.Lines.LoadFromStream(Stream);
soo..
Gedacht habe ich mir vielleicht die Datei Zeichenweise auszulesen aber ich weiß nicht wie ich das machen soll..
Zitat von
chaosben:
Zitat von
viperen:
PS: Datei hat *.txt Endung!
Das heißt nicht, das es auch ein Text-Datei ist. Das was du da schreibst, sieht mehr nach einer Datei aus, die Zeichen enthält, die man schlecht as Text darstellen kann. Wahrscheinlich ist in der Datei ein 0-Byte enthalten, was dazu führt, das deine Text-Komponente aufhört den Text darzustellen.
Öffne die Datei zu Spass doch mal mit einem Hexeditor. Wahrscheinlich wirst du dich wundern.
Ähmm.. es ist ein ganz normaler Text in der Datei...
Da ist am Anfang ein Datum, dann sind Dateinamen aufgelistet. Geöffnet habe ich Sie mit dem Windows Editor...
Zitat von
DGL-luke:
Das ist ganz eindeutig das Symptom, wenn man
Unicode-Text in ein
ANSI-Format lädst.
Du brauchst also Unicdoe-fähige Komponenten.
Und wie mach ich das?? Oder wo finde ich eine?