Windows 2008 上的 DDE 打印失败

发布于 2024-11-06 15:29:13 字数 511 浏览 2 评论 0原文

我有一个在本地系统帐户下运行的 Windows 服务应用程序(用 C++ 开发)。操作系统是 Windows Server 2008 Standard - Service Pack 2 - 32 位 - 4Gb RAM。 还运行带有 Service Pack 3 的 Office 2003。

此服务采用 RTF 文件,并使用 DDE 将其与 Microsoft Word 一起打印。但是,Word 无法执行打印并发出错误(如果启用与桌面交互,我可以看到该错误)。错误为

“运行时错误‘1001’:

内存不足。立即保存文档。 C:...\file.rtf"

屏幕截图如下: http:// img804.imageshack.us/img804/9550/worderror.png

它曾经在 Windows 2003 上运行。

有什么想法吗?

I have a Windows Service application (developed in C++) running under Local System account. Operating system is Windows Server 2008 Standard - Service Pack 2 - 32-bit - 4Gb RAM.
Also running Office 2003 with Service Pack 3.

This service takes a RTF file and using DDE prints it with Microsoft Word. However Word fails to perform the print issuing an error (I can see the error if I enable interaction with desktop). The error is

"Run-time error '1001':

There is insufficient memory. Save the document now.
C:...\file.rtf"

A screenshot can be seen here: http://img804.imageshack.us/img804/9550/worderror.png

It used to work on Windows 2003.

Any idea? Suggestions? Could be permission related?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乜一 2024-11-13 15:29:13

这实际上不受 Microsoft 支持:http://support.microsoft.com/kb/257757

This is actually not supported by Microsoft: http://support.microsoft.com/kb/257757

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文