Delphi 德尔福JvMail&x2B;Outlook 2013-Outlook未关闭时出错

Delphi 德尔福JvMail&x2B;Outlook 2013-Outlook未关闭时出错,delphi,outlook,mapi,jedi,outlook-2013,Delphi,Outlook,Mapi,Jedi,Outlook 2013,我正在应用程序中使用JvMail组件通过outlook发送电子邮件 通过outlook 2013发送电子邮件且outlook已关闭时,新的电子邮件窗口会正常打开,但当JvMail在outlook 2013运行时尝试发送电子邮件时,我收到错误:MAPI错误:(2)常规MAPI故障 我正在使用windows 8和outlook 2013。我已经用outlook 2007和Windows XP测试过这种情况,在outlook 2007打开或关闭时都可以正常工作 我怎样才能解决这个问题?我正在与Delp

我正在应用程序中使用JvMail组件通过outlook发送电子邮件

通过outlook 2013发送电子邮件且outlook已关闭时,新的电子邮件窗口会正常打开,但当JvMail在outlook 2013运行时尝试发送电子邮件时,我收到错误:
MAPI错误:(2)常规MAPI故障

我正在使用windows 8和outlook 2013。我已经用outlook 2007和Windows XP测试过这种情况,在outlook 2007打开或关闭时都可以正常工作

我怎样才能解决这个问题?我正在与Delphi XE3合作

Obs:
无需发布我的代码,因为即使我创建了JvMail并调用JvMail.SendMail(True),也会发生错误。

经过一段时间没有看到这一点,我发现只有在打开Delphi的情况下尝试打开outlook时才会出现问题

如果在执行应用程序时使用JvMail打开outlook,而不使用delphi,则不会出现问题


我还测试了如何使用ReportBuilder、Indy和JvMail打开outlook。在delphi运行我的应用程序时,它们都不会打开outlook,但在直接通过exe文件运行我的应用程序时,它们工作得非常好。

1分钟在谷歌:我做了另一个测试,在delphi 2007中编译我的应用程序,但没有发生错误,所以我认为问题不在于outlook,但是我发现的链接在不同的outlook版本和非Delphi程序中显示了完全相同的错误。因此,该错误的确切条件和触发因素仍然未知。@Arioch“该错误的确切条件和触发因素仍然未知”-这就是为什么我在这里发表文章,寻找解决方法/解决方案,也许这里有人已经解决了这个问题。