串口通信问题
函数如下:   
 public   bool   OpenPort(string   lpFileName,int   baudRate,byte   parity,    
 			byte   byteSize,   byte   stopBits)    
 		{    
 			//   OPEN   THE   COMM   PORT.    
 			hComm   =   CreateFile(lpFileName   ,GENERIC_READ   |   GENERIC_WRITE,   0,   0,    
 				OPEN_EXISTING,   0,   0);    
 			//   IF   THE   PORT   CANNOT   BE   OPENED,   BAIL   OUT.    
 			if(hComm   ==   INVALID_HANDLE_VALUE)    
 			{    
 				return   false;    
 			}    
 }   
 调用时的参数设置: 
 gps.OpenPort( "com1 ",9600,0,8,0);   
 问hComm的值一直是-1   
 是什么问题?/??
------解决方案--------------------c#下用不着CreateFile这个api 
 2.0中的SerialPort类很好用了   
 可能是你的com1不存在咯,其他参数都没什么问题
------解决方案--------------------换个方法,到网上去搜个东西 
 JustIO这个控件,用着还可以
------解决方案--------------------http://blog.csdn.net/imliujie/archive/2007/03/19/1533243.aspx 
 VB/C++/C#串口通信源代码+详细注释