1
背景:VB6的Crystal Reports 8.5.0.217 - 訪問衝突應用程序崩潰
公司採用我們的傳統產品的Crystal Reports寫在我進行一些維護責任爲VB6。
其使用版本8.5.0.217 [RTM]沒有服務包。
問題:
得很完美的Windows XP x86的更新。
在Windows 7 [x86和x64]中,我們得到一個訪問衝突,然後是應用程序崩潰,並且沒有其他可用的錯誤信息。
的詳細信息:
應用程序崩潰與大型數據集使用Active X的瀏覽器的任何報告。 Visual Studio將在調試時崩潰。
有問題的代碼是在這裏:
Crv_Obj(0).ReportSource = ReportParametersFrm.Report
Crv_Obj(0).EnablePopupMenu = True
Crv_Obj(0).ViewReport
我已經檢查了:
Crv_Obj(0)
是一個有效的對象引用。ReportParametersFrm.Report
是一個有效的參考。
我的唯一信息是從事件查看器:
Faulting application name: Pyramid.exe, version: 2.2.0.8, time stamp: 0x51e53053
Faulting module name: craxdrt.dll, version: 8.5.0.217, time stamp: 0x3a849e1a
Exception code: 0xc0000005
Fault offset: 0x002ac3d1
Faulting process id: 0x15a8
Faulting application start time: 0x01ce8228a295c8c8
Faulting application path: C:\Program Files\Pyramid\Pyramid.exe
Faulting module path: C:\Program Files\Pyramid\CrystalSys\craxdrt.dll
我也曾嘗試:
- 禁用DEP沒有效果。
- 將兼容性更改爲Windows XP及更低版本。
- 作爲特權和非特權用戶運行。
- 試圖添加新的錯誤處理程序來捕捉錯誤
- [無果]在谷歌和本網站上搜索。
- 聯繫SAP [然後被忽略]。
我需要什麼幫助:
- 你以前見過嗎?
- 是否有任何解決方法或我應該尋找的東西顯然是錯誤的?
- 是否有更新版本的Crystal支持VB6或至少有 升級途徑,您知道我可以嘗試升級嗎?
任何和所有的幫助將不勝感激。