【发布时间】:2010-04-26 08:37:30
【问题描述】:
我的工作是从 .NET 3.5 访问 CORBA 服务器应用程序。在评估了像 IIOP.Net(未定义状态)和 VisiBroker(昂贵)这样的项目之后,我想“自己”完成它并围绕 C++ 编写一个 .NET-Wrapper-Stubs 生成了我的 Omniidl(Omniorb IDL 到 C++ 生成器)。这意味着围绕非托管 C++ 代码编写某种托管代码 (CLI) 层。
老实说,我不知道如何以最好的方式做到这一点。现在我计划为每个非托管类创建一个托管类。每个托管类本身都有一个非托管类实例的成员,该实例不被垃圾回收。这是正确的方法还是我走错了路?
【问题讨论】:
标签: .net wrapper managed-c++ corba