这些天我主要是一个 C++Builder 并且已经构建了(供我自己使用)一组强大且有用的类,它们围绕着一个 3rd 方数据库应用程序。我有一个使用 Delphi 的客户。我想创建一个包/活动 X 对象/DLL/一些东西,暴露一些他可以在 Delphi 中使用的组件或类来利用我的代码。我正在使用 XE2,他是最新的(XE5?)。如果有帮助,我可以更新。有问题的数据库以时间序列存储数字数据 - 所以我主要是在大型数组中移动。
最好的策略是什么?当然,我可以用 C 风格的导出函数构建一个 DLL,但我想知道是否有任何很酷的 Embarcadero-ey 工具可以用来使它更优雅。我知道用 C++Builder 编写的组件不能在 Delphi 中使用,但是包呢?文档含糊不清。
我在查找有关此主题的信息时遇到了麻烦,因为对 Delphi/C++Builder 互操作性的所有搜索都假定了另一个方向。