如何破假象!?(35分)

  • 主题发起人 主题发起人 subseven
  • 开始时间 开始时间
S

subseven

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!
我在写程序时候发现:程序在做某些事情时候,会出现
“假不响应”现象,就是表现在这个程序界面上任何按纽
均没有反应,但是待程序把某事做完后,“假不响应”现象
消失,现在我想在程序在做某事时显示一对话框告诉用户
程序现在正忙,然后待事情完成,再显示一对话框,告诉用户
程序把某事做完了。请问:这该如何判断?
 
你做事情时可以在循环里面执行 Application.ProcessMessages 就不会假不响应了
 
agree
或者干脆开个thread
 
Application.ProcessMessages 响应长时间循环,接受外部信息
 
Application.ProcessMessages 为啥写进去错误编译出错?
 
ProcessMessages的效率比较低,或者说速度比较慢,建议用thread。
 
>>Application.ProcessMessages 为啥写进去错误编译出错?


错误信息?
 
Application.ProcessMessages 是释放系统资源的,应该不会有错呀??
 
兄弟,
Application.ProcessMessages我认为也应该可以,你试试看!
 
先确定做什么事时会有这种情况,
在做之前先打一下
信息做完了在汇报一下。
用线程是最好的。
 
接受答案了.
 
后退
顶部