Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
4 - Anregungen & Vorschläge

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Re: input #1,s$: Interpreter stürzt ab
Autor: Heinz Brill (---.dip0.t-ipconnect.de)
Datum:   28.02.15 16:17

Hallo Roland,
 Declare String Pfad, Zeile
 Pfad = "C:\Temp\Examples\test.txt"
 Cls
 Assign #1, Pfad
 Reset #1
 WhileNot @Eof(#1)
    Input #1,Zeile
    Print Zeile
 EndWhile
 Close #1
 
 WaitKey
 End
 


Es ist zwar immer angebracht, %IOResult auszuwerten, aber
wenn man das mal vergißt, bleibt XProfan (Interpreter + Runtime)
kommentarlos, wenn die Datei im Pfad nicht existiert.
Hier könntest du noch eine ordentliche Fehlermeldung einbauen.

PS : Irgendwo bei %IOResult kommt Systemvariable %IOREULT
nicht bekannt. Ist nur ein Schreibfehler und müßte ' %IORESULT '
heißen.
Vielleicht könntest du aber auch dein System etwas umstellen, damit
man die Tabelle von %IOResult besser auswerten könnte. Da %IOResult
beim Auslesen gleich auf 0 gesetzt wird kann man ja nur gleich abfragen :

 Declare String Pfad, Zeile
 Pfad = "C:\\Temp\\Examples\\test.txt"
 Cls
 Assign #1, Pfad
 Reset #1
 Select %IOResult
    CaseOf 2
      Print "Datei nicht gefunden !"
    CaseOf 3 
      Print "Pfad nicht gefunden !"
    CaseOf 5
      Print "Datei ist READ ONLY !"
    CaseOf 0
      WhileNot @Eof(#1)
       Input #1,Zeile
       Print Zeile
      EndWhile
      Close #1
 EndSelect
 WaitKey
 End

Wäre da auch sowas möglich ?
 If %IOResult <> 0
    Print $IOResult
    ' enthält z.B. : "Datei nicht gefunden" (je nach Eintrag in Tabelle %IOResult)
    ' bei 2 oder 3, daß du den falschen Pfad oder die falsche Datei noch mit ausgibst
 Else
    ' alles in Ordnung
 EndIf
 


Das fände ich etwas kürzer und praktischer, wenn man sowas zusätzlich
hätte.

H.Brill
XProfan X4 + FreeProfan

Nachricht bearbeitet (28.02.15 16:28)

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 input #1,s$: Interpreter stürzt ab  Neu
Jens-Arne Reumschüssel 14.12.14 14:39 
 Re: input #1,s$: Interpreter stürzt ab  Neu
Heinz Brill 15.12.14 18:47 
 Re: input #1,s$: Interpreter stürzt ab  Neu
Jens-Arne Reumschüssel 15.12.14 22:15 
 Re: input #1,s$: Interpreter stürzt ab  Neu
RGH 16.12.14 17:12 
 Re: input #1,s$: Interpreter stürzt ab  Neu
Heinz Brill 28.02.15 16:17 
 Re: input #1,s$: Interpreter stürzt ab  Neu
Jörg Sellmeyer 28.02.15 21:42 
 Re: input #1,s$: Interpreter stürzt ab  Neu
Jens-Arne Reumschüssel 05.02.15 22:53 
 Re: input #1,s$: Interpreter stürzt ab  Neu
RGH 16.03.15 18:59 
 Re: input #1,s$: Interpreter stürzt ab  Neu
Jens-Arne Reumschüssel 18.03.15 20:58 
 Re: input #1,s$: Interpreter stürzt ab  Neu
RGH 19.03.15 16:49 
 Input VAR stürzt ab  Neu
Karl-Jürgen Hilger 22.03.15 16:18 
 Re: Input VAR stürzt ab  Neu
Heinz Brill 23.03.15 15:56 
 Re: Input VAR stürzt ab  Neu
RGH 24.03.15 01:17 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org