Delphi JvMail + Outlook 2013 - Outlook未关闭时出错

时间:2013-10-24 13:36:21

标签: delphi outlook mapi jedi outlook-2013

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

当通过Outlook 2013发送电子邮件并且Outlook关闭时,新的电子邮件窗口正常打开,但是当JvMail在outlook 2013运行时尝试发送电子邮件时,我收到错误:{{1} }。

我正在使用Windows 8和Outlook 2013.我已经使用Outlook 2007和Windows XP测试了这种情况,并且在outlook 2007打开或关闭时工作正常。

我该如何解决这个问题?我正在使用Delphi XE3。

观测值: 没有必要发布我的代码,因为即使我创建JvMail并调用JvMail.SendMail(True)也会发生错误。

1 个答案:

答案 0 :(得分:0)

经过一段时间没有看到这个,我发现问题只发生在我打开Delphi打开Outlook时。

如果我在执行应用程序时使用JvMail打开outlook而不是使用delphi,则问题不会发生。

我还尝试使用报表生成器,Indy和JvMail打开outlook。当他们通过delphi运行我的应用程序时,所有这些都没有打开outlook,但是当他们直接通过exe文件运行我的应用程序时它们工作得很好。