1- 在C+ Builder 6.0下基于api函数编写串口通信程序简介: 在dos/win95/win98的年代,操作系统对串口是不保护的,也就是说将串口的的资源完全 开放给用户,用户可以用直接操作硬件的函数(比如说TC2.0下的inport()和outport()函数) 跟串口直接打交道,这时候用户使用直接操作串口的函数怎样折磨串口都是没有问题的, 操作系统根本就不管不问,对串口操作所造成的一切后果都是用户一个人承担的,这时候用 户对串口具有高度自由的支配权;但是,这种情况好景不长,从win2000操作系统开始,微软 为了照顾好计算机上的硬件,开始实施了对硬件的保护策略,也就是说任何用户在他的操作 系统下企图操纵串口时必须经过他的同意方可进行,其实也就是变相的将用户往必须使用他的 通信api函数才能操作串口这条羊肠小路上赶(当然也有别的方法操作串口,但那些并非我等 普通用户能研究明白的),形象一点说就好像你想怎样操作串口的意图必须经过win2000的翻译 (其实是win2000的设备驱动程序)才能转达给串口一样,基于这一点我们说