halcon版本是21.5
运行程序出现引发的异常:“HalconDotNet.HOperatorException”(位于 halcondotnet.dll 中)其他信息: HALCON error #4056: Image data management: object-ID is NULL (0) in operator copy_image;
HalconException没有捕捉然后到程序中断了,异常原因我知道,但是HalconException应该捕捉到,困扰我很长时间。
请教下各位老师应该怎么处理呀,下边是我这个程序。
拜托了各位老师
public void DispImage(HObject img, bool b)
{
HTuple hv_Exception;
try
{
try
{
if (ho_img != null)
HOperatorSet.CopyImage(img, out ho_img);
HOperatorSet.GetImageSize(img, out width, out height);
if (b)
{
hwin1.DispObj(ho_img);
}
}
catch (HalconException HDevExpDefaultException1)
{
HDevExpDefaultException1.ToHTuple(out hv_Exception);
}
}
catch (HalconException HDevExpDefaultException)
{
throw HDevExpDefaultException;
}
|