2010-06-22 120 views
0

我有一个用Delphi编写的Windows 32位应用程序,它在Windows Server 2008 64位下运行时出现问题。在64位Windows平台上运行32位Delphi应用程序的问题

细节很简单(“有各种打印问题”是迄今为止我能得到的最好的报告),并且该应用在我可以访问的所有Win64平台上运行良好,但除此之外,我会想到为Win32目标编译的应用程序应该在Win64上运行得非常好。

或者我在这里错过了什么?

+4

我的32位Delphi应用程序在Server 2008 64bit,SBS 2008 64bit,Win 7 64bit,Win Vista 64位和Win XP 64位下运行得很好。也许使用Server 2008只是一个巧合,问题在别处! – 2010-06-22 05:18:05

+0

感谢Cosmin。当我可以从客户端提取一些连贯的细节时,我会回报。 – rossmcm 2010-06-22 05:31:41

+0

我在运行终端服务的64位服务器上从32位应用程序打印时遇到问题。似乎一旦一个客户端打印了其他人无法打印,直到splwow64.exe进程退出或被终止。 – 2011-03-22 18:30:20

回答

2

我可能是一个有问题的打印机驱动程序。

在win32 som上惠普驱动需要有en特殊的浮点标志。
请参阅:http://rave-notes.blogspot.com/2008/01/rave-reports-and-problems-with-hp.html

+0

谢谢你。该帖子提到了属性RpDev.SkipAbortProc。在我的Rave文档或网络上(除了那篇文章之外),我找不到那些财产的隐藏或头发。 – rossmcm 2010-06-22 14:53:57

+0

我看到使用reportbuilder的“浮点溢出”错误。 如果我没有记错,我在选择打印机时。 它也在数字隐喻ReportBuilder支持中进行了描述。 见http://delphigroups.info/2/4/973047.html最后回复(作者:Nard Moseley) – BennyBechDk 2010-06-23 05:59:36

相关问题