在 windows 应用程序中使用 Solidworks EDrawings 2018 查看器的问题
Problems of using Solidworks EDrawings 2018 viewer in windows application
我想在我的 windows 应用程序中添加 EDrawings2018 查看器。我采取了以下步骤:
- 已下载 Edrawings2018
- 安装在我的电脑上
- 从 "C:\Program Files\Common Files\eDrawings2018\" 复制 EModelView.dll
- 在我的应用程序中添加了这个 dll 的引用。
- 编译我的应用程序。
- 现在右键单击工具箱-->选择项目-->COM组件,但我卡在这里我没有在这里找到edrawing控件。
你能帮帮我吗?
这里有一个 link 你可能会觉得有用。
简短总结:在某些时候他们停止提供 x32 版本的控件,因为 VS 是 32 位应用程序,您不能使用工具箱添加 64 位 eDrawings 控件。
尝试使用 link 中的示例,但请注意,您需要更改 eDrawings 控件的 GUID,因为示例是为 2016 版 eDrawings 编写的。
编辑:对我来说,示例中的 guid 有效(我有 eDrawings 2017),但请确保您的项目是针对 x64 构建的。
我想在我的 windows 应用程序中添加 EDrawings2018 查看器。我采取了以下步骤:
- 已下载 Edrawings2018
- 安装在我的电脑上
- 从 "C:\Program Files\Common Files\eDrawings2018\" 复制 EModelView.dll
- 在我的应用程序中添加了这个 dll 的引用。
- 编译我的应用程序。
- 现在右键单击工具箱-->选择项目-->COM组件,但我卡在这里我没有在这里找到edrawing控件。
你能帮帮我吗?
这里有一个 link 你可能会觉得有用。
简短总结:在某些时候他们停止提供 x32 版本的控件,因为 VS 是 32 位应用程序,您不能使用工具箱添加 64 位 eDrawings 控件。
尝试使用 link 中的示例,但请注意,您需要更改 eDrawings 控件的 GUID,因为示例是为 2016 版 eDrawings 编写的。
编辑:对我来说,示例中的 guid 有效(我有 eDrawings 2017),但请确保您的项目是针对 x64 构建的。