Glonoin
2015-11-29 01:30c#中未将对象引用设置到对象的实例。改了好久改不来 求大神指导
private void butkeyverify_Click(object sender, EventArgs e)
{
try
{
byte a, b;
string c = null;
//生成密钥类型
{
if (cmbkeytype.SelectedValue.ToString() == "密钥A")
{
a = 0x60;
}
else
{
a = 0x61;
}
}
//生成扇区号
{
if (cmbcardsection.SelectedValue.ToString() == "扇区0")
{
b = 0x00;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区1")
{
b = 0x01;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区2")
{
b = 0x02;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区3")
{
b = 0x03;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区4")
{
b = 0x04;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区5")
{
b = 0x05;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区6")
{
b = 0x06;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区7")
{
b = 0x07;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区8")
{
b = 0x08;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区9")
{
b = 0x09;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区10")
{
b = 0x10;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区11")
{
b = 0x11;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区12")
{
b = 0x12;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区13")
{
b = 0x13;
}
else if (cmbcardsection.SelectedValue.ToString() == "扇区14")
{
b = 0x14;
}
else
{
b = 0x15;
}
}
//生成密钥
c = txtkey.Text;
if (xf != null)
{
ErrorCode code = ErrorCode.Success;
code = xf.KeyVerify(a, b, c);
if (code == ErrorCode.Success)
{
tbReadLog.Text += "密钥验证成功!\r\n";
}
else
tbReadLog.Text += "密钥验证失败!\r\n";
}
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- c# FindWindowEx 这个API函数怎么用?还有第二个参数该怎么写,试了下获取电脑自带计算器的按钮句柄失败?求大神指点一下。
- c#
- 3个回答
- C#中普通类中的静态类成员不能自动实例化后调用,需要显式实例化?
- c#
- 1个回答
- 求解答:c#Winform项目,关联sqlsever数据库,报了SqlException异常,显示User_info无效
- sql
- c#
- visual studio
- 1个回答
- 求教大神定义这个接口有什么有,把接口注释掉运行起来一样的
- c#
- 1个回答
- C#写了一个转换kgtemp酷狗缓存文件的窗体程序,各位有兴趣的可以看看.
- 2个回答
换一换