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

llsky 2003-12-12 04:21:28
求助:如何讓正在執行的程序暫停執行,按任一鍵繼續
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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!)

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧