我正在運行Windows 2003服務器。直到大約2周前,託管公司決定在服務器上執行軟件更新時,我纔對dw_1.saveas進行了pdf格式的保存。現在當我做一個文件大小爲0 kb的保存。有任何想法嗎?Powerbuilder 12不能保存爲PDF數據窗口
回答
編輯2:我見過的另一個原因是錯誤匹配的PowerBuilder DLL和PBD。確保服務器上的運行時DLL和PBD與構建應用程序的機器上的相同。
編輯:我重新讀你的問題。一個零字節的PDF通常表明PowerBuilder找不到GhostScript。按照下面的描述檢查註冊表,並檢查安裝了GhostScript的文件夾。重新運行GhostScript安裝程序應該修復它。如果有其他人需要,我會留下其餘的故障排除信息。
如果您使用的是Distill,則問題可能是服務器配置已更改爲需要已簽名的驅動程序。如果是這樣,您必須安裝帶有簽名驅動程序的「Sybase DataWindow PS」打印機。我發現「HP 8150 Series PS」驅動程序工作得很好。我在Saving a datawindow as PDF in PB 10.5寫了方向。
如果您嘗試從記事本打印到Sybase DataWindow PS,可能會收到一條有用的錯誤消息。另一種可能性是PowerBuilder用於查找GhostScript的註冊表項被破壞。我們在幾個工作站上做到了這一點。下面是我對Ghostscript的8.60是什麼(Ghostscript的安裝程序創建這些條目):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript]
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\8.60]
"GS_DLL"="C:\\Program Files\\gs\\gs8.60\\bin\\gsdll32.dll"
"GS_LIB"="C:\\Program Files\\gs\\gs8.60\\lib;C:\\Program Files\\gs\\fonts;C:\\Program Files\\gs\\gs8.60\\Resource"
我以前Process Explorer解決與PowerBuilder的保存問題PDF功能。
我嘗試了所有的建議,但這並沒有解決我的問題。我不熟悉Process Explorer。如何使用它來解決PDF保存問題? – 2010-11-04 11:31:22
我開始寫PE故障排除。當我這樣做時,我想到了另一個可能的原因。見編輯2.如果不是這樣,我們會拖出PE。 – 2010-11-04 16:46:06
編輯#2:dll是一樣的。 – 2010-11-05 01:06:10
我有同樣的問題(PDF 0 KB大小),當我使用Windows 2003 Server的64位,我決心像這裏顯示我的問題:
=>起初,當我安裝Ghostscript的32位版本,我在註冊表中看不到任何條目。
=>當安裝一個Ghostscript的64位的版本,有在註冊表中沒有問題,條目被創建,但系統無法正常工作(與0 KB大小生成PDF)
=>我使用Ghosscript 32位版本創建一個新目錄,然後我更改註冊表條目
=>然後我卸載64位版本。
=>現在,一切都好!
使用的Ghostscipt版本:gs904爲32位版本,gs910爲64位版本。
我還得到0字節的文件,運行PB Classic 12.5.1 build 4541 on Windows 7 Enterprise SP1 64 bit
。根據以上兩個答案的評論,我安裝了32位Ghostscript 9.1
到默認位置,驗證了註冊表項不存在,然後將64位Ghostscript 9.1安裝到默認位置,看到註冊表值在那裏,然後修改了註冊表中的點使用蒸餾現正
Windows註冊表編輯器5.00版
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript]
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\9.10]
"GS_DLL"="C:\\Program Files (x86)\\gs\\gs9.10\\bin\\gsdll32.dll"
"GS_LIB"="C:\\Program Files (x86)\\gs\\gs9.10\\bin;C:\\Program Files (x86)\\gs\\gs9.10\\lib;C:\\Program Files (x86)\\gs\\gs9.10\\fonts"
另存爲PDF:以32位的安裝目錄,如下所示。
- 1. PowerBuilder數據窗口
- 2. PowerBuilder數據窗口
- 3. PowerBuilder 12將DataWindow保存爲Excel
- 4. 將PowerBuilder數據窗口顯示爲PDF的網頁
- 5. Powerbuilder數據窗口錯誤
- 6. PowerBuilder複合數據窗口
- 7. PowerBuilder的數據窗口更新錯誤
- 8. PowerBuilder:從數據窗口生成HTML
- 9. Powerbuilder數據窗口密碼加密
- 10. PowerBuilder:確定數據窗口主鍵
- 11. PowerBuilder的數據窗口+ DATETIME2錯誤
- 12. 的PowerBuilder:複選框在數據窗口
- 13. PowerBuilder數據窗口對象編輯
- 14. PowerBuilder的12.5 - 在數據窗口
- 15. Powerbuilder數據窗口交叉表顯示
- 16. PowerBuilder窗口大小
- 17. 保存窗口數據 - WSO2 CEP
- 18. PowerBuilder:使用數據窗口插入數據
- 19. PowerBuilder(PFC)崩潰引用數據窗口屬性 - 當TFS不拉數據對象
- 20. 如何將Windows窗體保存爲pdf
- 21. 爲什麼數據不能保存?
- 22. powerbuilder:將一個下拉數據窗口鏈接到它的父窗口
- 23. PDFCreator COM接口保存爲PDF/A-1b
- 24. 出口數據表爲PDF
- 25. PowerBuilder中的網格數據窗口問題
- 26. 在運行時打開Powerbuilder數據窗口設計模式
- 27. Powerbuilder-無法創建新的數據窗口
- 28. PowerBuilder粘貼在選項卡式數據窗口中
- 29. 在powerbuilder數據窗口中添加水印
- 30. 保存子窗口會保存父窗口(Javascript)
託管公司是否給你提供有關更新內容或KB號碼的信息?我想你可能可以在微軟研究KB知道可能發生了什麼。 – Slapout 2010-11-04 14:48:50
我不明白你的問題。 0 kb是指執行saveas後文件的大小。 – 2010-11-05 00:52:47