Delphi DLL 增强 C++项目
我继承了一个旧的 C++ (MFC) 项目,并且必须添加新功能。 新功能大多不会与现有的 C++ 代码冲突,例如附加对话框等。
由于 C++ MFC 的经验有限,我非常愿意在 Delphi 中执行附加功能、创建 DLL 并在 C++ 项目中使用该 DLL。
我想这通常是可能的,类似于在 Delphi 中使用 C++ DLL?
这种方式有限制吗?
I have inherited an old C++ (MFC) project and will have to add new functionality.
The new functionality will mostly not conflict with the existing C++ code, like additional dialogs etc.
Having limited experience with C++ MFC, I would very much prefer to do the additional functionality in Delphi, create a DLL and use the DLL in the C++ project.
I guess this is generally possible, similar to using C++ DLLs in Delphi?
Are there limitations on what can be done this way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
基本上没有什么问题。但是,如果您要使用对话框等,您的应用程序将使用两个框架:MFC 和 VCL,并且它们可能无法很好地协同工作。
Basically, there are no issues. But if you're going to use dialogs and so on, your application will be using two frameworks, MFC and the VCL, and they may not play very well together.
如果我记得我的历史,德里应该会愉快地创建Dll。请参阅此处 '从 MS Visual 调用 delphi DLL C++' 为例
Delhi if I recall my history should create Dll's happily. See here 'Calling delphi DLL from MS Visual C++' for an example