我有一个 32 位 Delphi 应用程序,它需要使用 Redemption 来与 Outlook 对话。对于在安装了 64 位 Outlook 的 64 位计算机上进行部署,Redemption 具有其 COM dll 的 64 位版本。
Redemption 已正确注册,可以在 C# 中制作的测试程序中使用,但是当尝试从 32 位 Delphi 应用程序访问 Redemption 时,我收到错误“类未注册”。这可能是因为它已在注册表的 64 分支中注册,而 Delphi 没有看那里,但我想知道是否有任何方法可以通过一个很好的解决方法或其他方法来实现它?
Delphi 应用程序非常庞大,并且正在用 C# 重写,但这需要一段时间。在那之前,它必须在 32 位 Delphi 应用程序中工作。