一、基本描述:本程序采用delphi7.0开发的工控程序,涉及串口通信、udp通信、winio的GPIO操作,程序运行与window XPE操作系统,硬件环境为800M主频、512M内存的工控终端机中。
二、程序描述:程序总代码量在4、5000行。程序由主界面、UDP通信单元、3个功能单元、GPIO单元等组成。程序运行时通讯线程负责与中心控制主机交换数据,功能线程根据主板上配置的GPIO地址选择性启动其中一个功能模块线程,主界面根据不同的功能模块显示不同的内容,但都非常简单。
三、主要问题:本程序在现场40多台终端机上安装,要求全年无间断工作,目前一切功能正常,但是长期(比如1个月)运行会发现个别模块出现死机现象,经现场排查终端机未死机,操作系统未死机,程序未死机,程序内存保持恒定,但程序的功能控制线程或通讯线程停止运行。
四、要求:代码已经发送到网上,寻求有delphi开发经验的高手帮助查找bug,对于有价值的bug本人提供打赏50-1000元。
五、其它:1)代码地址:
http://download.csdn.net/download/bv/10136800
2)真诚寻求帮助,没有水平的忽扰
3)请不要提那些毫无实际意义的无关痛痒的bug
4)可直接在网上回复或发邮箱,邮箱地址:k2000@263.net。
5)平时工作很忙,所以不一定能及时回复,但如果提供bug信息具有价值一定打赏。