我是VS2008的新手,我一直在寻找无处可寻,但无法解决我的问题。这是代码:
private void btnScan_Click(object sender, EventArgs e)
{
{
if (!msgfilter)
{
this.Enabled = false;
msgfilter = true;
Application.AddMessageFilter(this);
}
tw.Acquire(); <-- This is where the error shows
}
}
答案 0 :(得分:2)
您的tw变量未初始化。它的默认值为null。并且你不能在null上调用方法(.Acquire()),你需要创建一个真实的对象。
在你的代码中,你错过了一行
tw =新???()
其中qeustion标记需要由您的类类型替换。
答案 1 :(得分:0)
通常,当您有一个空引用异常时,最有用的事情是
tw
)