VB.NET Error Object reference not set to an instance of an object

出现这种错误有两种情况

1 没有使用new关键字来创建新的对象。

Dim myCar As New Car
2 对对象或者结构体变量赋初值或试图改变对象的某些属性但是没有成功,即通过一个调用函数没有得到返回值。

Dim myCar As Car

myCar = myUser.GetCar(1)


以下是我的错误

在vb.net中调用windows的api函数,声明CreateEvent函数参数时声明错误(即与windows的变量长度不一致)执行如下语句一直出现上述错误。

ov.hEvent = CreateEvent(0, True, False, "can_send")

当声明正确后就可以消除异常。

 

你可能感兴趣的:(VB.NET Error Object reference not set to an instance of an object)