求助:如何讓正在執行的程序暫停執行,按任一鍵繼續

llsky 2003-12-12 04:21:28
求助:如何讓正在執行的程序暫停執行,按任一鍵繼續
...全文
22 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mittee 2003-12-12
想实现先单步调试那样的,
要调用系统的单步中断,这和cpu的指令系统有关
  • 打赏
  • 举报
回复
小子侯 2003-12-12
通过设置一个局部变量在程序中进行控制
  • 打赏
  • 举报
回复
wwwafa9 2003-12-12
刚才那个循环有点错误,后面一个End If应该为Next,不好意思。
  • 打赏
  • 举报
回复
wwwafa9 2003-12-12
用Yield()函数可以实现暂停,一般用在循环里。

思路:(仅供参考)
1、定义一个实例变量:Boolean ib_intterupt = False。
2、在一个按钮cb_1里面写代码,其text为“暂停”。
ib_intterupt = True
This.Text = "继续"
3、假设在cb_2按钮的循环里判断。
...
For i = 1 To 100
Yield()
If ib_intterupt = True Then
Exit
End If
...
End If
4、点击cb_1“继续”按钮,写代码:
ib_intterupt = False
This.Text = '暂停'
cb_2.TriggerEvent(Clicked!)
  • 打赏
  • 举报
回复
相关推荐
发帖
PowerBuilder
加入

961

社区成员

PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
申请成为版主
帖子事件
创建了帖子
2003-12-12 04:21
社区公告
暂无公告