首先,对不起我的英语,这不是我的第一语言。
当我尝试将Crystal Reports存档导出为PDF时,在使用Windows 8 HP平板电脑测试我的C ++ Builder 2007应用程序时遇到问题。它适用于具有相同操作系统的两台计算机,但在平板电脑中它显示以下错误:“系统错误。代码:1722。RPC服务器不可用”
代码很简单,如下所示:
crystal->ExportOptions->FileType = AdobeAcrobatPDF;
crystal->ExportOptions->FileName = this->archivo;
crystal->Export();
我尝试将进程从Export()更改为Print(),结果相同。而随机第三方程序正确导出。
我在互联网上找到了一些答案,但它们对我没有帮助。我已经在The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)和其他网站上运行了打印假脱机程序和RPC / WMI服务。我已经禁用了防火墙并更改了注册表,就像来自http://scn.sap.com/thread/2135299的Microsoft链接中所说的那样(虽然它全部在本地,甚至平板电脑不在网络中),而且我使用的是管理员本地帐户。有人可以帮帮我吗?
提前致谢。
答案 0 :(得分:0)
最后,它是导出之前的设置:
crystal->Printer->Orientation = orLandscape;
没有那条线,它就有效。