最近用delphi写了一个多串口,通讯程序。串口设备有5个,是用调用api写的,程序可以正常运行一周.运行一周后程序就会报错"I/O error 1816".一报错通讯程序就停止工作,我不得不强制手工启动程序。I/O error 1816错误应该如何解决呢?会不会是程序内存没有释放,郁闷!!!!! 今天我仔细检查了一下程序,发现所有串口都少了一句同步事件创建 OmronEvent:=CreateEvent(nil,true,true,nil),会不会是这个原因, 再运行一周,看问题是不是解决了。另外也希望各位高手多多指点,多谢多谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货