调用halcon引擎有两个直接的好处:避免C# 与halcon代码混编时可能产生的内存泄露问题
修改halcon程序时不用重新编译C#
勇哥写了一个示例,详细的应用感受和缺点限制勇哥会持续做相关的总结给大家分享。
对于halcon17来说,要运行下面的程序,你要引用halcondotnet.dll
hdevenginedonet.dll
using HalconDotNet;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
private HDevEngine engine = new HDevEngine();
private HDevProgramCall programCall;
private string programPath;
private string procedurePath;</