每 250 毫秒 (或指定的時間) 調用註冊的函式--通常用於檢查不可預知的錯誤.在使用過程中應小心使用“時間”參數, 以免 CPU 負荷過高。
基本介紹
- 中文名:AdlibRegister
- 用途:註冊 Adlib 函式
參數,返回值,備註,示例/演示,
參數
函式 | 註冊的 Adlib 函式的名稱. |
時間 | [可選] 調用 Adlib 函式的間隔時間(毫秒). 默認為 250 毫秒. |
註冊 Adlib 函式.
AdlibRegister ( "函式" [, 時間 = 250] )
返回值
成功: | 返回 1. |
失敗: | 返回 0. |
備註
每 250 毫秒 (或指定的時間) 調用註冊的函式--通常用於檢查不可預知的錯誤.
例如, 可以使用 Adlib 函式處理腳本中不可預知的錯誤彈出視窗.
Adlib 函式應儘可能的簡單, 因為它要頻繁地執行,而且在執行期間主腳本將被暫停.
另外, 應小心使用“時間”參數, 以免 CPU 負荷過高.
你不能使用參數註冊函式.
可以註冊多個 Adlib 函式. 重新註冊已經存在的 Adlib 函式將更新該函式的調用時間.
例如, 可以使用 Adlib 函式處理腳本中不可預知的錯誤彈出視窗.
Adlib 函式應儘可能的簡單, 因為它要頻繁地執行,而且在執行期間主腳本將被暫停.
另外, 應小心使用“時間”參數, 以免 CPU 負荷過高.
你不能使用參數註冊函式.
可以註冊多個 Adlib 函式. 重新註冊已經存在的 Adlib 函式將更新該函式的調用時間.
示例/演示
AdlibRegister("MyAdlib")
;...
Exit
Func MyAdlib()
;... 運行中儘量避免使用等待效果的函式, 例如 Wait(), MsgBox(), InputBox()等...
;... 那樣會導致整個程式中斷...
If WinActive("Error") Then
;...
EndIf
EndFunc ;==>MyAdlib