VS 版本 :VS2010
CR 版本 :Crystal Report 2008 Runtime SP3
作業系統:win7 (64位元)

動機說明: 將原 VS2008的Window Form程式移至VS2010
錯誤訊息:「Crystal Report 登錄機碼權限不足 或 Crystal Reports 執行階段未正確安裝。」



原本開發機器為32位元xp,使用者均為32位元PC
因此所安裝的是32位元的CR runtime
移至64位元開發機器時,即使已安裝原32位元的CR runtime
雖compiler後無誤,但執行階段仍會出現錯誤訊息。

原因:專案 - > 編譯 - > 平台(M) 為 Any CPU



解決方式: 請於「進階編譯器設定」將目標CPU改為X86




-------------------------------------------------------------------

VS 版本 :VS2010
CR 版本 :Crystal Report 2010 for VS 2010 SP2
作業系統:win7 (64位元)

此外曾經安裝過CRforVS_13_0_1.exe (Crystal Report For VS2010 SP1)的朋友
如果您開發windows form程式有發生開啟CR報表時出現mouse move error的錯誤exception問題
(開啟報表畫面後,移動游標會出現錯誤視窗)

建議您VS2010更新CR for VS 2010 SP 2  
(安裝時,請先移除先前的crystal report版本,並建議先關閉 VS2010 或 重新開機後再安裝)

您的User端也請更新 SP2的 Runtime Redist Install 32-bit Redist Install 64-bit

arrow
arrow
    全站熱搜

    湯瑪的吳 發表在 痞客邦 留言(1) 人氣()