在使用WPF和halcon联合编程时候遇到的坑,使用dotnet8.0
调用halcon时候必须添加dll,halcon.dll,halcondotnet.dll
添加引用
1、添加使用HWindowControlWPF或者HSmartWindowControlWPF是
<halcon:HSmartWindowControlWPF x:Name="HSmartWindowControlWPF" />
<halcon:HWindowControlWPF x:Name="HWindowControlWPF" />
必须添加引用包system.drawing.common
2、其中使用HSmartWindowControlWPF时候必须添加dll
hcanvas.dll
不然会报错误:
HalconDotNet.HOperatorException:“HALCON error #1401: Wrong number of values of control parameter 1 in operator dump_window_image”
解决办法,添加hcanvs.dll到运行目录下