请问在做VFP时,遇到死循环,有什么好的解决办法吗?

怎样从循环中出来,除了关机以外,任务 管理器好像也不行

1.
运行前设置
set escape on
在运行中就可以用Esc键中断程序

2.
如果没有设置,进入任务管理器(ctrl+alt+del键),选择进程,将vfp.exe进程关闭

3.
当然,在书写程序是为避免死循环,可以在程序中加入限制循环数,到一定次数是强制跳出循环
nu=0
for 语句
命令语句
nu=nu+1
if nu=额定循环数
?"循环次数过多"
exit|cancel &&用exit跳出循环,继续运行程序;用cancel直接结束程序
endif
endfor

在确定程序没有死循环后可以将起限制作用的语句去掉
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-12
这么会呢?你按退出键就可以了呀。

请问在做VFP时,遇到死循环,有什么好的解决办法吗?
如果没有设置,进入任务管理器(ctrl+alt+del键),选择进程,将vfp.exe进程关闭 3.当然,在书写程序是为避免死循环,可以在程序中加入限制循环数,到一定次数是强制跳出循环 nu=0 for 语句 命令语句 nu=nu+1 if nu=额定循环数 ?"循环次数过多"exit|cancel &&用exit跳出循环,继续运行程序;用...

想过计算机三级数据库,需要首先掌握哪些知识啊???
5、如果调试的时候不小心死循环了,可以通过CTRL+C或CTRL+BREAK来终止,如果连按多次都没反应, 不要慌,立即找监考老师说明情况,可以重新启动机器继续答原题,你的程序还在,时间也是继续刚才的。 所以这也提醒大家,运行程序之前一定要先存盘。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收...

请问VFP高手,算1到100奇数之和这样算有什么问题?
当n=1时,n%2=1 为真,则执行 s=s+n 和 n=n+1 那么,n的值就 =2,开始下一次循环 那么 n%2=0 即条件为假,则不执行 s=s+n 和 n=n+1 那么 n的值就一直不变了,一直 =2 ,一直满足你的循环条件,这就是所谓的死循环了。所以就会出现CPU占用100%的现象。--- 因为我们知道奇数...

轩辕剑5 玩不了 跳出对话框说是停止工作 找详细错误信息 有异常代码c0...
以便模拟其在Windows实际运行中的状态;4、在模拟运行中,看它是否有病毒发作的特征;5、如果有,就查找病毒特征码数据库;6、若在数据库中,找到了对应的特征码,便确定特征码所对应的病毒名称,否则,就按未知名的新病毒处理(这就是为什么有的VFP加密软件会被防毒软件误报病毒)。

VFP中do while .t.和eof()=.T.和do while !eof()个有什么用和区别呢?最...
1、do while .t. …… enddo,表示无条件循环,如果不在其内部设置一个exit,则成为死循环。2、do while eof() …… enddo,表示当数据指针指到最后一条记录后时,进入循环。3、do while !eof()……enddo,表示当数据指针未指到最后一条记录后时,进入循环,而到最后一条记录后时,就退进循环,...

DELPHI死循环,求救!
checked:=true;本身就是向checkbox1发送一个onclick消息,当你在if xz1.checked=false then部分有这一部分代码,编辑器还没有执行完else部分的代码,就又接到一个checkbox1click事件;而第二次接到的消息是执行else部分的代码,又出现一个checkbox1.checked:=false;又一个onclick件,如此循环而已。

VFP中有如下程序:for i=1 to 10 \/ ?i \/i=i+1 \/endfor .想问一下他是...
i ” 赋了值新值后,for i=1 to 10循环就从“ i ” 的新值后一位开始循环。如果写成“ i=i+9 ”,就只会循环1次,因循环第一次后“ i ”就为10了。如果写成“ i=1 ”,就是个死循环, 因每次循环“ i ”都为1,永远到不了10,就只会永远循环下去(死循环)。

劲乐团单机装好了玩不了!!!~急求高手。。
而自身的退出机制会发现尚有正在编辑的表单,便会发出“需要保存修改吗?”的询问消息,这时候,您选择保存,就可以了!千万注意了!这段过程大概只有5秒钟的时间!因为为了防止死循环的情况出现,Windows会在等待几秒钟对方不应答的情况下强行终止程序,那时候,就真正退出整个Windows系统了。所以您一定要...

win7应用程序放到windows server 2008 出现问题事件名称: APPCRASH_百...
因为为了防止死循环的情况出现,Windows会在等待几秒钟对方不应答的情况下强行终止程序,那时候,就真正退出整个Windows系统了。所以您一定要眼疾手快! (说到异常处理,便自然地想到了Vfp9新加的异常处理Try机制,事实上倘若不是开发OLE远程服务的DLL,您就没有必要就使用它。因为VFP为您提供的On error或Error事件,其脚本...

相似回答