デバグ用セッションにフォーマット済みメッセージを書き込みます。
#include <Debug.au3>
_DebugReportEx ( $sData [,$bLastError = False [,$bExit = False]])
パラメータ
$sData | レポートされるデータ |
$bLastError | [オプション] レポートされるデータにGetLastErrorMessage()が追加される必要がある場合、True |
$bExit | [オプション] スクリプトを終了する場合、True |
返し値
成功: | 1. |
失敗: | 0. |
注意
@errorの値によってメッセージは次のようにフォーマットされます:
関連
_DebugSetup
例
AutoItSetOption("MustDeclareVars", 1)
#include <Debug.au3>
_DebugSetup ()
_DebugReport ("message1")
SomeUDF("anyfunction")
If @error Then _DebugReportEx ("user32|anyfunction", True); 追加された最後のエラーメッセージを付加
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) ; スクリプト終了
_DebugReport("message3") ; レポートされない
Func SomeUDF($func)
Local $aResult = DllCall("user32.dll", "int", $func)
If @error Then Return SetError(@error, @extended, 0)
Return $aResult[0]
EndFunc