当某表操作要执行很长时间时,怎样能切换窗口时,该窗口仍可见?(100分)

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

sixeight

Unregistered / Unconfirmed
GUEST, unregistred user!
如:一个窗口正在作数据处理,需要一段时间,在这段时间内,
我操作其它程序,在切换到数据处理的窗口,这时,该窗口界面显示不
出来,怎样让他显示出来?
 
In lengthy operations, calling ProcessMessages periodically allows the
application to respond to paint and other messages.
在需要很长时间的操作中,周期性的使用ProcessMessages以使应用程序响应paint或其他消息。

把application.processmessages放到你的循环或其他语句之间。
 
如果执行的是一个存储过程,写到什么地方呢?
 
如果执行很费时的查询操作
建议你用后台查询,delphi
中有例子 demos/db/bkquery
 
估計用這個就可以﹗
application.processmessages
 
多人接受答案了。
 
后退
顶部