Schreibt zu einer Debugging-Sitzung eine formatierte Nachricht.
#include <Debug.au3>
_DebugReportEx ( $sData [,$bLastError = False [,$bExit = False]])
Parameter
| $sData | Daten die gemeldet werden sollen |
| $bLastError | [optional] True, wenn GetLastErrorMessage() zu den zu meldenden Daten hinzugefügt werden muss. |
| $bExit | [optional] True, falls das Skript beendet werden muss. |
Rückgabewert
| Erfolg: | 1 |
| Fehler: | 0 |
Bemerkungen
Entsprechend dem @error Wert wird die Nachricht wie folgend formatiert:
Verwandte Funktionen
_DebugSetup
Beispiel
AutoItSetOption("MustDeclareVars", 1)
#include <Debug.au3>
_DebugSetup ()
_DebugReport ("message1")
SomeUDF("anyfunction")
If @error Then _DebugReportEx ("user32|anyfunction", True); wird an die letzte Errormeldung angehangen
Local $iRet = SomeUDF("CloseClipboard")
If @error Or $iRet = 0 Then _DebugReportEx ("user32|CloseClipboard")
_DebugReport("message2")
$iRet = SomeUDF("CloseClipboard")
If @error Or $iRet = 0 Then _DebugReportEx ("user32|CloseClipboard", False, True) ; Skript wird "zerstört"
_DebugReport("message3") ; wird nicht gemeldet
Func SomeUDF($func)
Local $aResult = DllCall("user32.dll", "int", $func)
If @error Then Return SetError(@error, @extended, 0)
Return $aResult[0]
EndFunc