用delphi7开发的抄表程序,抄表时间是每隔两个小时整点抄读数据,如从12:50左右就开始抄读数据,大概也抄读20分钟左右,在13:10左右抄读完毕,数据的抄读技术是用IOCP技术,抄读的数据程序中调用数据库的存储过程来存入数据库;现在有个问题是,当抄读数据开始后,一小会儿时间后,程序的界面就出现“卡死”现象,反应不过来了,不知道为啥,希望高手们能给些建议???
解决方案 »
- idtcpserver接受信息,不知道对方发送的信息长度,怎样接收???
- 为什么我写的客户端无法正常访问外网的SQL SERVER服务器?
- 小问题:kylix该怎么念呢?
- 哪里有DELPHI8 的下载及教程
- 请问一下,fastreport创建交叉报表时说找不到TfrCrossView类,
- BTP-2002CP热敏打印机如何打开钱箱,ESC p m t1 t2 产生钱箱控制脉冲,但我不知如何用?
- 奉上100分,不够再给!关于建立安装文件的问题!
- TFormTransitions组件是什么组件?
- delphi下采用深圳鼎铭公司的语音卡开发客户服务中心
- 判断一个值的问题:
- 用软件反编译 delphi6写的程序,能得到源码吗?
- 哪种能快速获取文件大小 文件大小几百兆 到几G 不等
它们本身费时吗?如果是,想不卡,需要一个专门的线程来做
所有数据抄读结束了后 开始写库。
看看 是什么地方造成的假死在大循环操作的时候 加上Application.ProcessMessages。
如果是操作 数据库太慢 就先办法优化入库部分。实在不行 就按照上面说的 开线程来做