Entwickler-Ecke

Dateizugriff - E/A - Fehler 104


xantos - Di 21.06.05 13:41
Titel: E/A - Fehler 104
hy !

ich bekomme immer bei der zeile

Delphi-Quelltext
1:
     Readln(user , UserR.PassW);                    

einen E/A fehler 104

UserR.Name und User.PassW sind strings in einem Record


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
procedure TForm4.Button2Click(Sender: TObject);
var
 i : integer;

begin

   UserR.Name := Edit1.text;
   UserR.PassW := Edit2.text;

   Assignfile(User,'users.txt');
   reset(User);
   append(User);
   begin
    Repeat
     Readln(user , UserR.PassW); 
     i := i+2                   
    until
    EOF(user);
   end;
  SetLength(userA , I);
  Closefile(User);

end;


Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.
Moderiert von user profile iconraziel: Überflüssige Absätze entfernt.


Delete - Di 21.06.05 13:51

Was sagt die Hilfe zu Fehler 104? Tipp, guck mal unter I/O errors in der Hilfe nach.


xantos - Di 21.06.05 14:03

104 = Datei nicht geöffnet zum Lesen

hab ich aber gemacht ( reset(User); )


Delete - Di 21.06.05 14:09

Und jetzt guck mal unter Append in der Hilfe nach. Erster Satz der Beschreibung.


xantos - Di 21.06.05 14:12

okok , evtl könnte es daran liegen , thx !


Delete - Di 21.06.05 14:14

Nicht nur eventuell, sondern mit ziemlicher Sicherheit.