Fehler bei Suchroutine
Übersicht

EkritsBetreff: Fehler bei Suchroutine |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also, ich hab eine Suchroutine gemacht:
Code: [AUSKLAPPEN] ... If A$ <> "" Then fund = 0 If FileType(Ordner$ + "\" + A$) = 1 Then Datei$ = OpenFile (Ordner$+ "\" + A$) Print A$ + " wird untersucht" While Not Eof(Datei$) Linie$ = ReadLine(Datei$) If Instr(Linie$,"porn") > 1 Then fund = 1 Wend If fund = 1 Then Print Ordner$ + "\" + A$ + " ist gefährlich!" Treffer(treffer_zaehler,0) = Ordner$ + "\" + A$ EndIf EndIf EndIf Until A$ = "" ... nun Hab ich als durchsuchenden Ordner C:\ angegeben. Wenn nun die Datei IO.SYS geöffnet wird kommt immer beid er Stelle " While Not Eof(Datei$)" Die Fehler,eldung "Stream Does Not exist". Es liegt auf jeden Fall nicht an der Endung Sys, da vorher die Datei CONFIG.SYS auch Problemlos durchsucht wurde. Danke im vorraus |
||
EKRITSel: Rechtschreibfehler sind gewollt um eure Aufmerksamkeit zutesten!
Magians vs. Nekromats 100% COMPLETE |
![]() |
SPiRiT |
![]() Antworten mit Zitat ![]() |
---|---|---|
Er konnte die Datei nicht öffnen. Bevor du auf die Datei zugreifst, überprüfe ob er die Datei öffnen konnte.
Code: [AUSKLAPPEN] IF Datei$ <> 0 then
<auslesen...> ELSE <Fehlerausgabe> ENDIF |
||
D7-Team
aktuelles Projekt: strike2Death |
Ekrits |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Achso ![]() Danke aufjedenfall ![]() |
||
EKRITSel: Rechtschreibfehler sind gewollt um eure Aufmerksamkeit zutesten!
Magians vs. Nekromats 100% COMPLETE |
sdjh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich würde die Datei auch nicht mit Readline auslesen. Hast du eine reine binäre Datei, in der es bspw kein Linefeed (BYTE 13,10) gibt, ließt die Routine bis zum Ende der Datei und stuerzt ab. Lade lieber einzelne Abschnitte und durchsuche diese. Bsp.
Code: [AUSKLAPPEN] Function read4096(file,size) l=4096 if filepos(file)+l>size then l=size=filepos(file) bnk=createbank(l) readbytes bnk,file,0,l return bnk end fuction |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group