当前位置: 代码迷 >> PB >> 动画显示有关问题
  详细解决方案

动画显示有关问题

热度:85   发布时间:2016-04-29 08:32:00.0
动画显示问题
我连接远程sqlserver2000数据库,如果在连接过程中由于对方不开机或其他原因需要connect需要时间较长,于是我做了一个连接数据库的窗口,在其中放了一个沙漏的动画。然后我在窗口的timer事件中写入:连接sqlserver2000的脚步,但是郁闷的是当执行timer中数据库连接时,动画就不动了,非要等到连接超时报错!如何处理,请高手作答!谢谢!

窗口名称:w_connectdbs
窗口控件:picture

open事件:timer(1)
timer事件:前面略。。。。
  CONNECT USING SQLCA;

------解决方案--------------------
为什么要把连接DB 的代码放在timer() 里?
------解决方案--------------------
你搞成AVI或SWF播放就行。如果一个单程需要很长时间才响应的话普通的GIF是不会动的。
------解决方案--------------------
建议放弃这种连接数据库时显示动画的处理方式。

------解决方案--------------------
多线程试试看。

------解决方案--------------------
pb多线程,不行滴。据说网络上的提供的也都是假的。。
  相关解决方案