PDF导出:"没有关联的电子邮件图形..."

2020-08-19 10:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Crystal Reports...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Crystal Reports 11(craxdrt.dll 11.5.7.1048)

Windows 7

我正在使用Crystal Reports,使用CRYSTALCRAXDRT :: IReport :: Export导出到 PDF文档,并且出现错误,仅Windows 7。

"没有关联的电子邮件程序可以执行请求的操作。请安装电子邮件程序;如果已经安装了电子邮件程序,请在"默认程序"控制面板中创建一个关联。"

同样,我不是要发送电子邮件,只是创建一个文档。

我已经为此进行了一些调试工作,并且似乎正在发生的事情是:

1。 我通过IReport接口,函数Export(...)调用craxdrt.dll,然后使用procmon进行监视,发现有数百个注册表查询用于默认邮件,联系人等。

2。 似乎craxdrt.dll会在任务之前构建大型的数据结构,并提供一系列功能可能需要的任何信息。

3。 该程序找不到默认的电子邮件客户端时,会发布一个错误

问题:

1。 Windows 7并未附带默认的电子邮件客户端,并且早期调查似乎表明安装一个电子邮件不一定可以缓解此问题。 无论如何,我不希望所有客户都安装一个,也不希望我们的客户安装一个。

2。 没有实际需要的电子邮件客户端(例如,在上述情况下),我们仍然会弹出此错误消息。

注意:

有趣的是,这实际上并没有阻止用户再次按下导出按钮 ,并且实际上,用户这样做时,错误不会显示,因为 注册表查询显然每次加载或使用craxdrt.dll仅执行一次。

3条回答
huskylover
2020-08-19 11:06 .采纳回答

您好,

请提供以下

VS版本?

CR的产品版本?

Web或Windows应用程序?

通过设计器导出时是否会遇到相同的错误?

操作系统(32位或64位)?

谢谢

服务包,然后是修订包。 救命。 可能其他这样做的人可能会有所帮助。 SAP不会花时间测试我们不支持的功能。

尝试安装Outlook看看它是否安装了本地MAPI客户端。

谢谢

Don

一周热门 更多>