test edx,edx
jle +$11
mov ebx,[ebp+$0c]
cmp [eax],ebx
jz -$00055317
dec edx
add eax,$0c
jmp -$15CPU窗口里一刻不停的在这段代码里循环...不知道是哪里出了问题...有个死循环还是什么的?
jle +$11
mov ebx,[ebp+$0c]
cmp [eax],ebx
jz -$00055317
dec edx
add eax,$0c
jmp -$15CPU窗口里一刻不停的在这段代码里循环...不知道是哪里出了问题...有个死循环还是什么的?
解决方案 »
- 多线程POST时,验证码同步,如何实现
- 请问那位大侠能提供或介绍一些用DELPHI开发语音卡的资料?
- [姹傚姪--鎬?]濡備綍寤虹珛"鍩轰簬ip缃戝拰瀹炴椂鏁版嵁搴撶殑杩滅▼娓╂箍搴︾洃娴嬪拰鎶ヨ绯荤粺"
- 多个文件的搜索问题!!第2次问了,大家帮个忙好吗!
- ┃ODBC┃那里可以下载 Win2000 的 ODBC 安装程序?
- 导出COM+应用程序为代理模式,可是在客户端安装的时候出现error in registing com+ application,是为什么?COM+应用程序的属性应该如何配
- 大家好,问两个小问题!请大家帮帮忙,关于控件的!
- 请教在delphi程序里如何同时调用多个资源文件
- 关于Delphi与VC交互的问题,请教.......
- 我想录制VCD将.avi转换成.mpg形式,请推荐一个好的转换工具。要求:1,速度快;2,方便好用。一经采用, 60分奉送。!!!
- Delphi的exe代码如何转换为DLL?????
- 提示更新问题
一般在for语句中添加这句话 来避免死循环 所引起的后果
Application.ProcessMessages
没有死循环,也没用使用一个Application.ProcessMessages...楼上的意思是...加一个Application.ProcessMessages用来避免死循环?
别误解了 Application.ProcessMessages,它不是用来避免死循环的,只是能在较大的循环中,保证系统仍然能够响应程序的消息。
检查While,Repeat类的循环,切记在程序中,如果不能保证这种循环能正常的跳出,一定要加个时间的判断,
执行前获得时间,执行中判断,超时则强行跳出循环。
Application.ProcessMessages只不過在你循環的過程中捕抓其他消息
但你的死循環還是在那循環,仔細檢查一下