我正在運行並支持在Windows 7 64位環境中運行的PowerBuilder 11.2應用程序。該程序以前的版本運行沒有問題,99%的新程序運行沒有問題。但是,當我運行一些特定功能時,有時程序會引發異常「Sybase PowerBuilder 11.0已停止工作」問題事件名稱APPCRASH應用程序名稱PB110.EXE,故障模塊名稱PBSHR110.dll,開發環境中的異常代碼c0000005 。在客戶端機器上運行的編譯版本中,錯誤「應用程序中的斷點指示程序錯誤。在該對話框被取消之後,應用程序將繼續運行,但它可能處於不穩定狀態」並且程序關閉Powerbuilder 11.2已停止工作Windows 64位
在整個應用程序中都有共享的PBL文件。它是一個支持6個MDI程序的框架。我已經完成了主要對象的完整構建,並且編譯時沒有錯誤。在使用這些通用對象的框架中的其他程序沒有這個問題。我試圖通過代碼進行調試,但是當我單步執行代碼時,它不會崩潰。
我重新安裝了PB 11.0和PB 11.2,並且當然重新啓動了很多次。我在這裏不知所措。我已經嘗試了以前的所有工作,並花了一個多星期的時間嘗試在網上找到一些東西,所以我現在正在呼籲這個小組。任何幫助都將非常感激。在此之前,我會繼續嘗試。
謝謝。
約翰
異常'c0000005'是「訪問衝突」。 I.E.該程序(目前模塊PBSHR110 - 像PB SHaRed內部函數)正在讀取或寫入錯誤的內存地址,通常是由於指針錯誤。它可能與Windows API的錯誤調用有關,但通常可以通過重新構建應用程序來修復它。完全重建PB應用程序後它會繼續崩潰嗎?你知道應用程序在崩潰時正在做什麼嗎? – Seki