跳到主要内容

💰 AsmSetTimeout 设置汇编指令超时

🎯功能

此接口对AsmCallAsmCallEx中的模式5和6中内置的一些延时参数进行设置.

📜语法

结果 = dm.AsmSetTimeout(time_out, param)

📥参数

参数数据类型解释
time_out整型数具体含义看以下说明.(默认值10000) 单位毫秒
param整型数具体含义看以下说明.(默认值100) 单位毫秒

📤返回

整型数, 0为失败, 1为成功.

💡示例

dm.AsmSetTimeout 10000,100

📘备注

time_out同时影响模式5和6.单位是毫秒。 表示执行此AsmCall时,最长的等待时间. 超过此时间后,强制结束. 如果是-1,表示无限等待. 比如,当执行某个寻路call时,需要到寻路结束,call才会返回. 那么就需要把此参数设置大一些,甚至设置为-1.

param仅影响模式6. 这个值越大,越不容易引起目标进程崩溃,同时call的执行速度相对慢一些. 越小越容易崩溃,同时call的执行速度快一些. 可根据自己情况设置. 一般默认的就可以了.