我继承了旧的C ++(MFC)项目,必须添加新功能。
新功能通常不会与现有的C ++代码冲突,例如其他对话框等。
由于使用C ++ MFC经验有限,我更倾向于在Delphi中执行其他功能,创建DLL并在C ++项目中使用DLL。
我想这通常是可能的,类似于在Delphi中使用C ++ DLL? 对于可以通过这种方式做什么有限制吗?
答案 0 :(得分:2)
基本上,没有问题。但是,如果您要使用对话框等,您的应用程序将使用两个框架,MFC和VCL,它们可能无法很好地协同工作。
答案 1 :(得分:1)
德里如果我记得我的历史应该快乐地创造Dll。有关示例,请参阅此处“Calling delphi DLL from MS Visual C++”