问题:C#开发Winform窗口与CAD交互的方法?
如题,Winform窗口与CAD交互必须走COM这条路吗?事务处理行不通? 用.net不用com 跨进程通讯那么多方法为什么要com .net开发必须要在CAD里面NETLOAD加载dll吗?如果Winform窗体先用COM的方式与CAD关联起来,能不能直接窗体上单击一个按钮画图,画图的代码用net方法(事物处理)实现吗?请大佬们指点 fctop 发表于 2024-3-28 11:09.net开发必须要在CAD里面NETLOAD加载dll吗?如果Winform窗体先用COM的方式与CAD关联起来,能不能直接窗体 ...
去搞vb吧,.net不适合你 本帖最后由 你有种再说一遍 于 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]