string strIn="" ;
byte[] bytIn;
object objIn;
int i;
axMSComm1.InputMode=MSCommLib.InputModeConstants.comInputModeBinary;
axMSComm1.InputLen = 0;
objIn=axMSComm1.Input ; //到这里就跳出了,下面代码就不再执行了,也不报错
bytIn =(byte[])objIn;
for (i=0;i<=(bytIn.Length-1);i++ )
{
strIn +="\r\n"+ " "+bytIn[i].ToString("X"); //转换为16进制显示
}
ShowInfo.Text+=strIn;
byte[] bytIn;
object objIn;
int i;
axMSComm1.InputMode=MSCommLib.InputModeConstants.comInputModeBinary;
axMSComm1.InputLen = 0;
objIn=axMSComm1.Input ; //到这里就跳出了,下面代码就不再执行了,也不报错
bytIn =(byte[])objIn;
for (i=0;i<=(bytIn.Length-1);i++ )
{
strIn +="\r\n"+ " "+bytIn[i].ToString("X"); //转换为16进制显示
}
ShowInfo.Text+=strIn;
if(axMSComm1.CommEvent != 2)
return
objIn=axMSComm1.Input ; //到这里就跳出了,下面代码就不再执行了,也不报错
bytIn =(byte[])objIn;
for (i=0;i<=(bytIn.Length-1);i++ )
{
strIn +="\r\n"+ " "+bytIn[i].ToString("X"); //转换为16进制显示
}
ShowInfo.Text+=strIn;