![]() |
Wo liegt der Fehler?
Hallo,
eine leichte Aufgabe und doch komme ich nicht weiter...??
Delphi-Quellcode:
er gibt mir eine exception aus "E/A Fehler -104"
procedure TForm3.Button1Click(Sender: TObject);
var f: textfile; s: string; begin assignfile(f,'c:\text1.txt'); if ioresult<>0 then begin showmessage('Diese Datei 'f'existiert nicht'); exit; end; readln(F,s); label1.caption:=s end; könnt ihr bitte schnell sagen, wo der Fehler liegt? |
Re: Wo liegt der Fehler?
Höhö,
habe gerade eine TextFile-Lesemethode geschrieben .. ;) AssignFile prüft nicht, ob eine Datei existiert. Nimm FileExists dafür. Ausserdem fehlt Reset
Delphi-Quellcode:
Heiko
Reset(f);
try dein Readln finally CloseFile(f); end; PS: Der 1000. Beitrag ist nahhhhh |
Re: Wo liegt der Fehler?
danke, jetzt funktioniert es...:-D
aber was bewirkt das reset? |
Re: Wo liegt der Fehler?
Zitat:
Zitat:
|
Re: Wo liegt der Fehler?
Zitat:
|
Re: Wo liegt der Fehler?
Hallo,
Klick auf Reset in der IDE und dann STRG+F1 ... Heiko |
Re: Wo liegt der Fehler?
F1? Diese Taste scheint generell außer Funktion zu sein, nicht nur hier (glaub mir, ich bin Hotliner) :mrgreen:
|
Re: Wo liegt der Fehler?
Zitat:
aber (achtung: OT) warum reagieren hier alle so allergisch auf "dumme" fragen? |
Re: Wo liegt der Fehler?
Zitat:
|
Re: Wo liegt der Fehler?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz