【问题标题】:What is the difference between a COM DLL and a VC++ MFC DLL?COM DLL 和 VC++ MFC DLL 有什么区别?
【发布时间】:2011-01-12 02:05:53
【问题描述】:

什么时候我们会说一个dll是COM dll,什么时候我们会说一个dll是vc++-MFC dll?

它们有什么区别?

【问题讨论】:

    标签: visual-c++ dll com


    【解决方案1】:

    COM DLL 公开一个或多个 COM 对象。有关 COM DLL 的更多信息,请参阅http://msdn.microsoft.com/en-us/library/2wad1c0e(VS.80).aspx

    【讨论】:

    • 如果我正在开发 MFC dll,我如何从 Visual Studio C# 访问?如果我正在开发 COM dll,我如何从 Visual Studio C# 访问?
    • COM 对象可以通过添加引用对话框来引用。对于需要使用 p/invoke 的常规原生 DLL,请参阅 msdn.microsoft.com/en-us/library/aa446536.aspx
    • 那么type lib转换器有什么用呢?
    【解决方案2】:

    我相信你的问题是错误的。实际上MFC是与ATL一起创建com DLL的方法之一

    【讨论】:

      猜你喜欢
      • 2011-03-02
      • 2023-03-25
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 2010-12-18
      • 2011-02-13
      • 2011-02-12
      • 1970-01-01
      相关资源
      最近更新 更多