目标:win10系统,COM组件为第三方硬件自带的dll,需要编写一个C#界面来读取这个硬件的传感信息
步骤一:
将dll注册到电脑中,详情参考:如何注册dll及找不到路径问题解决大全
步骤二:
创建一个windows窗口应用,这里命名为COMTest
步骤三:
想要使用COM控件,必须添加一个用户控件。这里命名为HardWare.cs
步骤四:
双击打开 HardWare.cs,选择【视图】-【工具箱】,右键工具箱中的【常规】,点击【选择项】
步骤五:
在【COM控件】中选择需要的组件,点击确定
这里注意!!!如果这个组件的开发环境是vs2010,那么最好这个程序也在2010的软件里编写。我这个dll是在2010里写的,我在vs2022中找不到这个COM组件 !如何查看dll是在哪个版本里开发的也可以去看上一篇
成功~:
现在我们就能在工具栏的【常规】下找到这个自定义的第三方COM控件了。拖拽到界面上即可~