原因:因为图像较大,写了一个鼠标滚轮缩放事件,未促发事件时显示正常,促发鼠标滚轮时事件报错
报错函数HOperatorSet.DispObj(Image,this.hWindowControl1.HalconWindow)
错误信息:- HalconDotNet.HOperatorException
- HResult=0x80131600
- Message=HALCON error #5191: Invalid value for window parameter in operator disp_obj
- Source=halcondotnet
- StackTrace:
- 在 HalconDotNet.HOperatorException.throwOperator(Int32 err, Int32 procIndex)
- 在 HalconDotNet.HalconAPI.PostCall(IntPtr proc, Int32 procResult)
- 在 HalconDotNet.HObject.DispObj(HWindow windowHandle)
复制代码 经检查:在HOperatorSet.DispObj前增加HOperatorSet.WriteImage()、 HOperatorSet.DumpWindow()
HOperatorSet.WriteImage()保存图片无异常
HOperatorSet.DumpWindow()保存图片无异常
有没有遇到该错误的朋友,怎么解决的
|