有关“未将对象引用设置到对象的实例”的问题

sealtles 2003-09-15 11:19:13
调用硬件厂商的API函数,函数执行正常,所得的返回值也都正确无误,但函数运行完毕后程序运行便中断,显示以下错误信息:
“未处理的“System.NullReferenceException”类型的异常出现在 system.windows.forms.dll 中
其他信息:未将对象引用设置到对象的实例。”
且此时指示错误的绿色箭头指向主窗体的”Friend Class Mainform”声明部位。
调用其他API函数则正常。
以上现象是何原因,望各位高手指点迷津,谢谢。
...全文
29 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mainone 2003-09-16
  • 打赏
  • 举报
回复
是否有参数为NOTHING
rock29 2003-09-15
  • 打赏
  • 举报
回复
也有可能
carper 2003-09-15
  • 打赏
  • 举报
回复
那个api资源的释放有问题???



rock29 2003-09-15
  • 打赏
  • 举报
回复
没有实例化对象
ljh_winner 2003-09-15
  • 打赏
  • 举报
回复
没有实例化对象
ETstudio 2003-09-15
  • 打赏
  • 举报
回复
后给点代码看看
sealtles 2003-09-15
  • 打赏
  • 举报
回复
If tm2kp_GetCaptureParam(0, mP) Then
Console.WriteLine("mp.RateControl" & mP.RateControl)
Console.WriteLine("mP.FrameSize" & mP.FrameSize)
Console.WriteLine("mP.RecordMode" & mP.RecordMode)
Console.WriteLine("mP.Quality" & mP.Quality)
Console.WriteLine("mP.SystemRate" & mP.SystemRate)
Console.WriteLine("mP.VideoRate" & mP.VideoRate)
Console.WriteLine("mP.AudioRate" & mP.AudioRate)
Console.WriteLine("mP.FramePattern" & mP.FramePattern)
End If

其中tm2kp_GetCaptureParam就是上面提及的API函数,mP为该函数取得的关于录像参数的自定义变量,其后的输出语句均执行正常,返回了正确的mP的各个参数,但此后便发生错误中断了。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧