点击此处---> 群内免费提供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仅执行一次。
您好,
请提供以下
VS版本?
CR的产品版本?
Web或Windows应用程序?
通过设计器导出时是否会遇到相同的错误?
操作系统(32位或64位)?
谢谢
服务包,然后是修订包。 救命。 可能其他这样做的人可能会有所帮助。 SAP不会花时间测试我们不支持的功能。
尝试安装Outlook看看它是否安装了本地MAPI客户端。
谢谢
Don
我们收到了原始海报报告的错误消息。 在我们的案例中,我们正在Windows 7(静音)上运行Crystal Reports 10。 我们不需要电子邮件导出目的地。 以下线程导致了一个非常干净的解决方案:
默认邮件客户端(CR XI)
我们用零字节文件替换了u2dmapi.dll,u2dpost.dll,u2dnotes.dll和u2dvim.dll-消除了错误消息,并且不需要导出目的地。 也许这会帮助别人!
编辑:beckster_z,2011年7月18日下午6:21
完美! 这只是节省了我很多时间。 我刚刚创建了文本文件,并将其重命名为上面的文件,然后将它们放在PF/CR/bin目录中并开始工作。 电子邮件错误消失了。 通过使用0byte文件,如果将文件重命名为.old或其他名称,CR不会自动修复并替换文件。
另一个不错的是,CR查看器不再将这些内容显示为导出对话框中的"目标"选项!
一周热门 更多>