全局特殊事件处理程序
全局特殊事件处理程序实现特定的全局解释器功能。
它们必须在启动类中定义为要考虑的静态方法。
Application_Read
Public Sub Application_Read()
捕获发送到标准输入的数据。
如果该静态方法是在项目启动类中定义的,那么解释器会监视标准输入,并且每次在标准输入上有要读取的内容时都会调用该方法。
Application_KeyPress
Public Sub Application_KeyPress()
该处理程序由GUI组件定义。它会拦截发送给应用程序的每一次按键。
如果您停止事件,按键将被忽略。
Application_Error
Public Sub Application_Error()
自从 3.5
当引发错误时调用此处理程序,而任何
CATCH
,
TRY
或
FINALLY
指令都不处理此处理程序。
Application_Log
Public Sub Application_Log( Text As String, Where As String)
自从 3.19
此处理程序截获对
ERROR
或
DEBUG
指令的每次调用。
-
Text 是整个指令行打印的文本。
-
Where 是
Debug
在文本之前打印的内容。当使用 Error
指令时,它是无效的。
如果标准错误输出被
ERROR TO 重定向,
Application_Log
将无法捕获打印的文本。