我正在使用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)也会发生错误。
答案 0 :(得分:0)
经过一段时间没有看到这个,我发现问题只发生在我打开Delphi打开Outlook时。
如果我在执行应用程序时使用JvMail打开outlook而不是使用delphi,则问题不会发生。
我还尝试使用报表生成器,Indy和JvMail打开outlook。当他们通过delphi运行我的应用程序时,所有这些都没有打开outlook,但是当他们直接通过exe文件运行我的应用程序时它们工作得很好。