Delphi Outlook 64位使用32位应用程序中的64位赎回

Delphi Outlook 64位使用32位应用程序中的64位赎回,delphi,outlook,64-bit,32-bit,outlook-redemption,Delphi,Outlook,64 Bit,32 Bit,Outlook Redemption,我有一个32位的Delphi应用程序,需要使用Redemption与Outlook对话。对于安装了64位Outlook的64位计算机上的部署,Redemption具有64位版本的COM dll Redemption已正确注册,可以从C#中制作的测试程序中使用,但当尝试从32位Delphi应用程序访问Redemption时,我收到一个错误“Class not registered”。这可能是因为它在注册中心的64个分支中注册,而Delphi没有在那里查看,但是我想知道是否有任何方法可以通过一个好的

我有一个32位的Delphi应用程序,需要使用Redemption与Outlook对话。对于安装了64位Outlook的64位计算机上的部署,Redemption具有64位版本的COM dll

Redemption已正确注册,可以从C#中制作的测试程序中使用,但当尝试从32位Delphi应用程序访问Redemption时,我收到一个错误“Class not registered”。这可能是因为它在注册中心的64个分支中注册,而Delphi没有在那里查看,但是我想知道是否有任何方法可以通过一个好的解决方法或其他方法来实现这一点


Delphi应用程序非常庞大,正在用C#重写,但这需要一段时间。在此之前,它必须在32位Delphi应用程序中工作。

32位应用程序不能使用64位COM DLL


64位Outlook可以使用32位赎回吗?如果没有,您可能会运气不佳。

在C#或Lazarus/FreePascal中创建一个64位网关助手应用程序,该应用程序通过TCP从现有的Delphi 32位应用程序接收输入,并将其输出转换并转发到64位COM。这样,您就不必重写整个应用程序。

FWIW,从2011年(或2010年底?)起,有一个64位版本的Redemption可用。