M
mldyt0214
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在正在做一个用UDP协议通讯的多线程程序(delphi5)。框架很简单,有一个远程的程序用udp协议给我的程序发一条指令,我的程序收到以后解析指令,然后把解析后的指令利用串口发给一个测试器,然后测试器通过串口回我一些测试结果指令,然后我的程序再用udp协议回传给那个远程的程序。
用的控件有IdUdpServer和IdAntiFreeze以及和串口通讯的vacomm控件。
现在这个程序很奇怪,运行在有些windows系统中正常(在windows xp professional以后windows 2000 server),在有些就不正常了(在windows 2000 advanced Server),会弹出内存冲突(EAccessViolation)的错误对话框。请问可能是这两个控件的问题吗? 如果不是的话,这到底可能是什么原因????(远程的程序的延时是300s,监听串口返回指令的延时是200s)
(鉴于以前提的问题最后也没声音,却白白没了100分,所以价值分先写低一点,请高手们见谅!!!)
用的控件有IdUdpServer和IdAntiFreeze以及和串口通讯的vacomm控件。
现在这个程序很奇怪,运行在有些windows系统中正常(在windows xp professional以后windows 2000 server),在有些就不正常了(在windows 2000 advanced Server),会弹出内存冲突(EAccessViolation)的错误对话框。请问可能是这两个控件的问题吗? 如果不是的话,这到底可能是什么原因????(远程的程序的延时是300s,监听串口返回指令的延时是200s)
(鉴于以前提的问题最后也没声音,却白白没了100分,所以价值分先写低一点,请高手们见谅!!!)