Hallo,
hab da so nen problem:
Wenn ich diesen code ausführen lasse, schreibt delphi mir keine integer in die editor datei, sondern die entsprechenden ASCII zeichen (glaub ich: 65 wird zu A, 66 zu B usw). Hier der code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| procedure TForm1.Button1Click(Sender: TObject); var f:File of integer; i,j:integer; begin AssignFile(f,'D:\DELPHI\TEST.DAT'); Rewrite(f); for i:=65 to 75 do write(f,i);
for i:=0 to 9 do begin j:=i; seek(f,j); read(f,j); Memo1.Lines.add(IntTostr(j)); end; CloseFile(f); end; |
Beim lesen aus test.dat werden dann aus den buchstaben wieder integer!
Vielleicht liegts auch daran, dass meine delphi version nicht registriert ist?
Was meint ihr?
schon mal besten dank für die hilfe...
Moderiert von
Christian S.: Delphi-Tags hinzugefügt.