Forum: Programmieren allgemein
by scrat1979,
2. Apr 2007
Müsste eigentlich für Deine Zwecke wesentlich besser sein, auch wenn es etwas gewöhnungsbedürftig ist - das gebe ich zu. Evtl. gibt es ja da Tutorials...
Ein häuftiger Fehler ist, dass man nach dem Öffnen eines Streams vergisst, Position := 0 zu setzen, da sich der Pointer nach dem Öffnen am Ender der Datei befindet. Das nur zur Info. Hat schon vielen Kopfzerbrechen bereitet, der Fehler lässt...
Forum: Programmieren allgemein
by scrat1979,
2. Apr 2007
Hmmmm, davon war ja bislang gar nicht die Rede... :gruebel:
Ok, evtl. könnte es so klappen (bei mir funkioniert es):
var datei : tfilestream;
s : char;
datei := tfilestream.Create('d:\test.txt', fmCreate); // fmCreate evtl. anpassen! -> Hilfe
s := 'm';
Forum: Programmieren allgemein
by scrat1979,
2. Apr 2007
Probier doch mal folgendes. Die Datei muss aber mit Schreibzugriff geöffnet werden (z.B. Rewrite(file) ).
VAR
datei : textfile;
s : string;
AssignFile(datei, 'test.txt');
Rewrite(datei);