Что нового

Как отключить вывод отладочных сообщений? (Отладка при помощиDebug.au3)

shm_alex

Новичок
Сообщения
34
Репутация
4
Я думал установкой параметра $bBugReportInfos в false
Код:
;_DebugSetup ( "Debug session for "&@ScriptName&" run "&@YEAR&"/"&@MON&"/"&@MDAY&" "&@HOUR&":"&@MIN&":"&@SEC&" by usr "&@UserName,True)
_DebugSetup ( "Debug session for "&@ScriptName&" run "&@YEAR&"/"&@MON&"/"&@MDAY&" "&@HOUR&":"&@MIN&":"&@SEC&" by usr "&@UserName,false)

Так не получается...

Я так понимаю отладочная информация - это отладочная информация и возникает периодически желание её отключить , хотя и включить её тоже переодически возникает желание(особенно когда изменил что-то в почти уже готовом коде), чтобы она не нагружала проц.(Очень желательно чтобы это изменение было локализовано в коде в одном месте)

Если б я писал на си то бы я это поручил препроцессору, и все отладочные команды в коде превращались бы в пустое место при отсутствии
#define DebugMode
и наоборот выливались в соответствующие команды ввода-вывода при определении соответствующего макроса.
В autoIt препроцессор есть ? ( #include- я видел есть )
Нет я конечно могу когда мне отладочная информация не нужна делать контекстную замену по всему тексту
"_Debug"->";_Debug"
и наоборот когда нужна
";_Debug"->"_Debug"
но это как то сермяжно ...
Как этим пользуетесь вы?
 
Верх