fctop 发表于 2024-3-27 21:13:51

问题:C#开发Winform窗口与CAD交互的方法?

如题,Winform窗口与CAD交互必须走COM这条路吗?事务处理行不通?

d1742647821 发表于 2024-3-27 21:23:36

用.net不用com

你有种再说一遍 发表于 2024-3-27 22:33:35

跨进程通讯那么多方法为什么要com

fctop 发表于 2024-3-28 11:09:07

.net开发必须要在CAD里面NETLOAD加载dll吗?如果Winform窗体先用COM的方式与CAD关联起来,能不能直接窗体上单击一个按钮画图,画图的代码用net方法(事物处理)实现吗?请大佬们指点

d1742647821 发表于 2024-3-28 14:13:50

fctop 发表于 2024-3-28 11:09
.net开发必须要在CAD里面NETLOAD加载dll吗?如果Winform窗体先用COM的方式与CAD关联起来,能不能直接窗体 ...

去搞vb吧,.net不适合你

你有种再说一遍 发表于 2024-3-28 17:05:34

本帖最后由 你有种再说一遍 于 2024-3-28 17:14 编辑

fctop 发表于 2024-3-28 11:09
.net开发必须要在CAD里面NETLOAD加载dll吗?如果Winform窗体先用COM的方式与CAD关联起来,能不能直接窗体 ...
1,netload只是调试加载,可以直接修改注册表加载的.
2,winform只是一个界面技术,独立的exe可以是控制台工程,可以是任何界面技术...你要组织好语言提问
3,独立的exe通过com通讯画图是可以的,com接口查询一下VBA函数,只是接口不齐全不建议用.同时要处理内存释放,com要创建程序域再调用再卸载.
4,独立的exe跨进程通讯有很多方案,通过remoting进行更简单.
5,跨进程怎么保证事务?跨进程只是通讯.remoting要通过端口约束两边都存在同一个方法才能调用,这也是许多C/S,B/S的操作,因此事务保证是在接口实现上面,不是接口调用上面.

页: [1]
查看完整版本: 问题:C#开发Winform窗口与CAD交互的方法?