c++ - 用于增强 C++ 项目的 Delphi DLL

标签 c++ delphi mfc delphi-2009

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

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

最佳答案

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

关于c++ - 用于增强 C++ 项目的 Delphi DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4142498/

相关文章:

c++ - CAtlNavigateData 无法处理特殊符号如+

c++ - 具有重载构造函数的 new[]

delphi - 如何制作带有透明图形的firemonkey按钮,并使其成为默认样式

windows - (MFC) 如果控件是私有(private)成员,父类如何接收控件的消息?

c++ - 为什么我的 MFC 应用程序不能完全退出?

c++ - WinHttpSetOption() 设置 TLSv1.2 失败,错误代码为 ERROR_INTERNET_INCORRECT_HANDLE_TYPE

c++ - 强制父进程收割子进程 <defunct>

c++ - 在只有 const shared_ptr 的 unordered_set 中找到一个 shared_ptr?

.net 程序集互操作异常处理

multithreading - 在调试环境之外识别 Delphi 应用程序中的线程