jschneider
Goto Top

2 Unterschiedliche Errorcodes

Hallo,

in folgendem Script stoße ich an 2 Phänomene

1. scheint das BREAK ON nicht zu funktionieren
2. Gibt mir die erste Zeile WHILE @16034 = 0
? "Errorcode = @16034" immer der errorcode 0 , daher habe ich ne Endlosschleife

in der unteren Zeile beim Gosub wird mir richtigerweise der Errorcode -1 für EOF ausgegeben


hat wer ne Idee ?


BREAK ON
	
If Open(3,"C:\Logon\test\Shares.txt") = 0  
 $Zeile = ReadLine(3)
 WHILE @ERROR = 0
 ? "Errorcode = @ERROR"  
 sleep 3
 color w+/n
 ? "Zeile : $Zeile"  
 ? "-----------------------------------"  
  If Instr ($Zeile,"Grp_")  
   color w+/n
   $Gruppe = Split($zeile, ";")   
   ? "Gruppe: $Gruppe"  
   color g+/n
   $Laufwerk= Split($zeile, ";") [1]  
   ? "Laufwerk: $Laufwerk"  
   color y+/n
   $Share= Split($zeile, ";") [2]  
   ? "Share: $Share"  
   color w+/n
  ENDIF
   Gosub MemberShip
   $Zeile = ReadLine(3)
   ? @ERROR
 sleep 3
 LOOP
CLOSE(3)
 ENDIF
exit


:MemberShip
  IF INGROUP("$Gruppe")   
   color g+/n
    ? "Mitglied von $Gruppe"  
  ENDIF
 color w+/n 
 ? "man darf ja wohl mal fragen"  
 Return



sorry.. der obere @16034 schein sich auf ein sleep bezogen zu haben - und der war immer erfolgreich face-wink

Content-ID: 83527

Url: https://administrator.de/contentid/83527

Ausgedruckt am: 22.11.2024 um 12:11 Uhr