Draftek 发表于 2006-11-1 12:29:11

。NET混合托管代码支持

当设置一个新的ObjectARX项目并使用向导时,有一个选项。NET混合托管代码支持。我在VS2002和VS2005上都看到了这一点。这是用来做什么的?为什么会选择这个选项?我只是在研究ObjectARX,所以任何信息都会有所帮助。
谢谢Ton
Daniel
**** Hidden Message *****

MickD 发表于 2006-11-1 13:09:37

有;
我已经看到了,但没有使用该选项,我猜你需要在adesk ARX上搜索一下,看看Cyrille Fauvel发布了什么。net混合托管代码支持)。
HTH

mjguzik 发表于 2006-11-1 13:15:40

您可以包装您的对象(或代码),使其公开给。net使它成为一个托管类。
我怀疑这正是objectarx。创建了. net托管类。

Aerdvark 发表于 2006-11-1 14:38:21

基本上正如Draftek上面所说的,您可以将现有的类或函数包装到托管类中,以便与.net一起使用
您还可以从托管类中调用本机代码(毕竟,这就是包装它们的方式),比如说您想在mc++中使用winforms,或者您可以从事件处理程序调用本机函数,比如在同一个模块中调用all
如果您想对此进行更多研究,请在帮助文档中搜索“It Just Works”,这正是为了集成现有本机代码并帮助将其移植到托管代码中
我认为,帮助中还应该有一个示例混合arx项目,如果包含必要的文件,也许可以执行“转到定义/声明”,看看如何处理封送。
hth。

Aerdvark 发表于 2006-11-4 12:34:19

谢谢你的回复。似乎主要目的是移植应用程序。我只是想知道它是否能兼顾两个世界 当米克谈到使用winforms时

mjguzik 发表于 2006-11-8 00:58:15

这是一个例子。NET混合模式支持在C++ (ARX)中使用Windows窗体:http://poleshchuk.spb.ru/cad/2006/TrSplashe.htm
You可以从http://poleshchuk.spb.ru/cad/Downloade.htm
The下载示例项目示例应用程序创建临时闪屏窗口。

mjguzik 发表于 2006-11-8 07:54:51

欢迎来到沼泽尼古拉。

Aerdvark 发表于 2006-11-8 09:13:17


同上,^^ x 2

Aerdvark 发表于 2006-11-8 12:23:04

嘿,太棒了。我必须研究样本
欢迎来到沼泽尼古拉!嘿,你是作者!我在哪里可以买到你的书?我看不懂俄语,但我可以从
Daniel
Edit的例子中学习,我也需要学习拼写/编辑

mjguzik 发表于 2006-11-8 12:52:37

嗨,朋友们!谢谢。
丹尼尔,你可以在俄罗斯的网上商店买我的书:http://www.ozon.ru/english
页: [1] 2
查看完整版本: 。NET混合托管代码支持