C#转换成VB.net的问题
以下是一段读取外接小键盘密码输入的程序,我在用vb.net写的时候怎么定义cpass这个变量
int st;
unsigned char cpass[10],rlen;
UpdateData(TRUE);
st=IC_GetInputPass(p_NowCom,m_timeout,&rlen,cpass);
switch(st)
{
case 0xa1:
m_inputpass= "用户取消密码输入 ";
UpdateData(FALSE);
break;
case 0xa2:
m_inputpass= "用户密码输入超时 ";
UpdateData(FALSE);
break;
case 0x0:
cpass[rlen]= '\0 ';
m_inputpass=cpass;
UpdateData(FALSE);
st=IC_DispLcd(p_NowCom,7);
break;
default :
m_inputpass=cpass;
MessageBox( "取密码错误 ");
}
return;
[解决办法]
8位无符号
VB.NET里面用Byte
Dim cpass(10) As Byte