精易论坛

标题: 易语言如何实现python的try-finally [打印本页]

作者: 1435210514    时间: 2024-11-8 14:09
标题: 易语言如何实现python的try-finally
易语言如何实现python的try-finally
例子:
try:
    BlockInput (1) # 锁定键鼠
    return # 立即结束本函数
finally:
    BlockInput (0) # 解锁键鼠,这行代码是能成功被执行的

作者: LEOONL    时间: 2024-11-8 14:11
  
子程序名返回值类型公开备 注
键鼠_锁定整数型 阻塞键盘及鼠标事件到达应用程序【beineimao】
参数名类 型参考可空数组备 注
状态逻辑型真=锁定
如果 (状态)  ' 如果想得到更多错误信息,可以 调用GetLastError()函数
返回 (BlockInput (1))
返回 (BlockInput (0))


作者: 1435210514    时间: 2024-11-8 14:14
LEOONL 发表于 2024-11-8 14:11
[e=0].版本 2

.子程序 键鼠_锁定, 整数型, 公开, 阻塞键盘及鼠标事件到达应用程序【beineimao】

没看懂。感觉跟我想表达的不是一个意思。
作者: ai12207745    时间: 2024-11-8 14:16
易语言本身不带捕获异常的功能,可以借助论坛开源的模块
作者: 1435210514    时间: 2024-11-8 14:22
ai12207745 发表于 2024-11-8 14:16
易语言本身不带捕获异常的功能,可以借助论坛开源的模块

finally即使无异常,也会必然被执行。例如return和break
作者: zhongzutao    时间: 2024-11-8 15:21
经常遇到内存错误朋友的福利!异常捕获模块!
https://125.confly.eu.org/forum.php?mod=viewthread&tid=13737216
(出处: 精易论坛)

这应该是你要的。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4