更新一个COM DLL

<p>我们有它使用COM dll.Now的应用程序,我们正在推动这个dll.We的更新复制新的DLL(覆盖现有的一个),注册DLL。这是一个很好的practice.Or,我们应该先注销该DLL已经在客户机。 P&gt;
</p>

52 浏览 1 回复
  dll   com   注册   接口   使用  

回复

    <p>只要你的旧COM DLL实现了完全一样的接口,没有理由取消注册/登记 P&gt; </p><p>在更新COM DLL,我们不应该改变旧的接口,即,IID将(在COM的基本原则),因此它不会打破其使用的是旧版界面的客户端。 P&gt; </p><p>因此​​,有没有必要取消章老COM DLL,只需注册新的DLL。在注册新的DLL,作为旧接口使用相同的IID,则不会破坏其正在使用的旧的接口的客户机。 P&gt;
    </p>

    董环茜

相关信息

MFC DLL与COM接口

<p>我是相当新的托管/非托管的互操作性和COM概念。 P&gt; </p><p>我收到使用COM互操作,使用在C#我现有的MFC代码的建议。但对我来说,问题是,我有一个MFC DLL这不是一个有效的COM组件。我怎样才能让这个MFC DLL来拥有的COM接口访问准备在.NET中使用? P&gt; </p>

50 浏览 1 回复   dll   mfc   gt   com   访问  

注册一个C#/ VB.NET COM DLL编程

<p>问:我有我从C ++程序中使用.NET的DLL。 现在我有一个部署计算机上编程注册DLL。 P&gt; </p><p> 我如何做到这一点(编程!不使用regasm)? 我记得,当我一度被称为从C ++ DLL中的DLL VB6,我不得不使用中的DllRegisterServer和DllUnregisterServer的。 P&gt; <...

27 浏览 1 回复   dll   net   使用   gt   编程  

ATL / COM:定义,将无法使用外DLL的COM接口?

<p>我有一个ATL /基于COM的DLL,取得了用VC ++ 6.0。它用于使用VB6构建各种可执行文件。 P&gt; </p><p>我想添加一些,将不会通过VB6访问COM接口,用于内部使用的DLL。我想他们是COM接口,而不仅仅是C ++接口,由于我将使用它们,我只有COM接口引用(在使用时)对象的事实。 P&gt; </p><...

87 浏览 1 回复   gt   接口   一个   com   使用  

如何注册在VS2008 COM DLL

<p>您好,我有我的装箱C#应用程序的DLL和已签署,但很老如何注册,我要访问它在我的ASP应用程序,以便PLZ u能提供注册所需的步骤。 P&gt; </p>

8 浏览 1 回复   注册   gt   程序   com   应用程序  

IUnknown接口 - 对于COM \ COM +对象?

<p>我在使用有点不清楚IUnknown接口。就是IUnknown接口只是为了与COM / COM +对象和喜欢赢API的一些非托管代码的工作? P&gt; </p>

37 浏览 1 回复   com   接口   iunknown   gt   使用