导出到PDF时出错(RPC服务器不可用)

Error exporting to PDF (RPC server is unavailable)

本文关键字:服务器 RPC PDF 出错      更新时间:2023-10-16

首先,对不起我的英语,这不是我的第一语言。

当我尝试将Crystal Reports存档导出为PDF时,在Windows 8 HP平板电脑中测试C++Builder 2007应用程序时遇到问题。它在两台操作系统相同的计算机上工作,但在平板电脑上显示以下错误:"系统错误。代码:1722。RPC服务器不可用"

代码很简单,如图所示:

            crystal->ExportOptions->FileType = AdobeAcrobatPDF;
            crystal->ExportOptions->FileName = this->archivo;
            crystal->Export();

我尝试将进程从Export()更改为Print(),结果是一样的。而随机的第三方程序可以正确导出。

我在互联网上找到了一些答案,但它们对我没有帮助。我已经运行了后台打印程序和RPC/WMI服务,就像他们在RPC服务器中所说的那样。RPC服务器不可用。(HRESULT:0x800706BA的异常)和其他网站。我已经禁用了防火墙,并更改了注册表,如Microsoft链接中所述http://scn.sap.com/thread/2135299(虽然都是本地的,甚至平板电脑也不在网络中),我使用的是管理员本地帐户。有人能帮我吗?

提前谢谢。

最终,它是导出之前的设置:

crystal->Printer->Orientation = orLandscape;

没有那条线,它就行了。