关于pb的debug工具,很挠头!!

时间:2021-03-11 03:31:34
我写了一段抽奖程序,按下随意一个按钮就有号在数据窗口中滚动(for循环,不停的变换随机数,retrieve()),直到再按下随意一个按钮停止,显示一个号。使用了yield()函数来响应外部的击键事件。我想用debug工具查找错误,可是一旦按了“开始”,就陷入了
for循环中,只能看到rand函数不停的变换,却跳不出去让我按一下“停止”,该如何调试它呢?

7 个解决方案

#1


把pb最小化。不就看到你的程序窗口了吗!!!!

#2


确实可以看到,但是是灰色的,怎么按也不响应按钮事件。

#3


up!

#4


建议使用Timer事件,每过一定时间触发一次,在按钮上只需要几句代码,用来控制Timer的时间就可以了(要停止,就使用Timer(0)).

#5


这种调试最好用在窗口建一个ST,然后把值显示在上面。

#6


同意datawindow的意见。

#7


你用的是什么版本;
pb6。5的调试很臭,需要是一个main窗口,否则回不到debuger;

#1


把pb最小化。不就看到你的程序窗口了吗!!!!

#2


确实可以看到,但是是灰色的,怎么按也不响应按钮事件。

#3


up!

#4


建议使用Timer事件,每过一定时间触发一次,在按钮上只需要几句代码,用来控制Timer的时间就可以了(要停止,就使用Timer(0)).

#5


这种调试最好用在窗口建一个ST,然后把值显示在上面。

#6


同意datawindow的意见。

#7


你用的是什么版本;
pb6。5的调试很臭,需要是一个main窗口,否则回不到debuger;