用delphi7开发的抄表程序,抄表时间是每隔两个小时整点抄读数据,如从12:50左右就开始抄读数据,大概也抄读20分钟左右,在13:10左右抄读完毕,数据的抄读技术是用IOCP技术,抄读的数据程序中调用数据库的存储过程来存入数据库;现在有个问题是,当抄读数据开始后,一小会儿时间后,程序的界面就出现“卡死”现象,反应不过来了,不知道为啥,希望高手们能给些建议???
解决方案 »
- VISITA 中用什么版本的 DELPHI
- datetimepicker组件如何动态获得去年的日期
- 数据插入的问题?谢谢各位大虾。。。。再线等
- 急求比较漂亮的button按钮啊!(也就是button类的第三方控件啊!)
- 关于Socket编程的问题
- 请问如何锁定控件或者窗体的刷新(即在这期间不响应OnPaint事件)?
- 关于做帐套的一两个疑问
- 请问一个有关于使用ADO原生对象的问题(在线给分)
- 谁能告诉我,要让一个隐藏的窗口恢复,用postmessage函数的话,该发送那个消息常量!
- 三层中库的更新问题。(十万火急!拉兄弟一把吧!!)
- 用软件反编译 delphi6写的程序,能得到源码吗?
- 哪种能快速获取文件大小 文件大小几百兆 到几G 不等
它们本身费时吗?如果是,想不卡,需要一个专门的线程来做
所有数据抄读结束了后 开始写库。
看看 是什么地方造成的假死在大循环操作的时候 加上Application.ProcessMessages。
如果是操作 数据库太慢 就先办法优化入库部分。实在不行 就按照上面说的 开线程来做