我有一個用Delphi編寫的Windows 32位應用程序,它在Windows Server 2008 64位下運行時出現問題。在64位Windows平臺上運行32位Delphi應用程序的問題
細節很簡單(「有各種打印問題」是迄今爲止我能得到的最好的報告),並且該應用在我可以訪問的所有Win64平臺上運行良好,但除此之外,我會想到爲Win32目標編譯的應用程序應該在Win64上運行得非常好。
或者我在這裏錯過了什麼?
我有一個用Delphi編寫的Windows 32位應用程序,它在Windows Server 2008 64位下運行時出現問題。在64位Windows平臺上運行32位Delphi應用程序的問題
細節很簡單(「有各種打印問題」是迄今爲止我能得到的最好的報告),並且該應用在我可以訪問的所有Win64平臺上運行良好,但除此之外,我會想到爲Win32目標編譯的應用程序應該在Win64上運行得非常好。
或者我在這裏錯過了什麼?
我可能是一個有問題的打印機驅動程序。
在win32 som上惠普驅動需要有en特殊的浮點標誌。
請參閱:http://rave-notes.blogspot.com/2008/01/rave-reports-and-problems-with-hp.html
謝謝你。該帖子提到了屬性RpDev.SkipAbortProc。在我的Rave文檔或網絡上(除了那篇文章之外),我找不到那些財產的隱藏或頭髮。 – rossmcm 2010-06-22 14:53:57
我看到使用reportbuilder的「浮點溢出」錯誤。 如果我沒有記錯,我在選擇打印機時。 它也在數字隱喻ReportBuilder支持中進行了描述。 見http://delphigroups.info/2/4/973047.html最後回覆(作者:Nard Moseley) – BennyBechDk 2010-06-23 05:59:36
我的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
感謝Cosmin。當我可以從客戶端提取一些連貫的細節時,我會回報。 – rossmcm 2010-06-22 05:31:41
我在運行終端服務的64位服務器上從32位應用程序打印時遇到問題。似乎一旦一個客戶端打印了其他人無法打印,直到splwow64.exe進程退出或被終止。 – 2011-03-22 18:30:20