Hallo,
kann mir bitte jemand erklären, weshalb beim Test 1 kein @Error zurückgegeben wird?
Erst wenn ich SetError(1) setze, gibt mir der erste Test auch ein @Error aus.
Ich komme wirklich nicht dahinter, wieso das so ist
[autoit]If _TestFunktion() = @error Then ;~ Test 1
MsgBox(0, "Error-MSG1:", @error)
Else
MsgBox(0 , "Error-MSG1", "Das sollte jetzt nicht passieren.")
EndIf
_TestFunktion() ;~ Test 2
If @error Then
MsgBox(0, "Error-MSG2:", @error)
Else
MsgBox(0 , "Error-MSG2", "Das sollte jetzt nicht passieren.")
EndIf
Func _TestFunktion()
Return SetError(3)
EndFunc