【问题标题】:Delphi DLL to enhance C++ ProjectDelphi DLL 增强 C++ 项目
【发布时间】:2010-11-10 08:28:39
【问题描述】:

我继承了一个旧的 C++ (MFC) 项目,必须添加新功能。 新功能大部分不会与现有 C++ 代码冲突,例如附加对话框等。
由于使用 C++ MFC 的经验有限,我非常喜欢在 Delphi 中执行附加功能,创建一个 DLL 并在 C++ 项目中使用该 DLL。

我想这通常是可能的,类似于在 Delphi 中使用 C++ DLL?
这种方式可以做什么有限制吗?

【问题讨论】:

  • 我们在谈论什么样的功能?基于图形用户界面?
  • 是的,基于 GUI。例如,显示数据图表的对话框

标签: c++ delphi mfc delphi-2009


【解决方案1】:

基本上没有问题。但是如果你要使用对话框等,你的应用程序将使用两个框架,MFC 和 VCL,它们可能不能很好地协同工作。

【讨论】:

    【解决方案2】:

    如果我回忆起我的历史,德里应该很高兴创建 Dll。有关示例,请参见此处的“Calling delphi DLL from MS Visual C++

    【讨论】:

      猜你喜欢
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      相关资源
      最近更新 更多