Frage um @error

  • Hallo nochmal,

    ich brauche nochmals eure Hilfe, hier erstmal der Code:

    [autoit]

    datei = FileOpen("testdatei.txt",0)

    [/autoit][autoit][/autoit][autoit]

    if $datei = -1 then
    msgbox(0,"Error","Datei konnte nicht geöffnet werden!")
    EndIf

    [/autoit][autoit][/autoit][autoit]

    while 1
    $text=FileReadLine($datei)
    if @error = -1 Then
    ExitLoop
    EndIf
    msgbox(0,"",$text)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    WEnd

    [/autoit]

    Es geht mir nun direkt um die @error abfrage, FileReadLine liefert ja bei EOF -1, soweit alles klar.
    Aber nun kommts, woher weiß ich nun welchen Rückgabewert @error nun erhalten hat wenn es noch mehr Funktionen gibt die etwas an @error liefern?

    Oder arbeitet @error nur mit FileReadLine zusammen? Wo erfahre ich mehr über @error?


    Danke nochmals!