請教各位
我在封裝時,使用InstallShield Express做封裝
因為我的程式裡有用CrystalReport 9
而我引用了InstallShield Express裡面的CrystalReport 9的東西
那麼我封裝好了,拿到沒有裝CrystalReport的電腦
它會出現好多個錯誤訊息,都是一些C:\Program Files\.......Crystal...\2.0\bin\*.dll無法註冊
而我也用手動去做註冊的動作,regsvr32 ******,但是它還是出現無法註冊的訊息
請問各位,我要怎麼去解決呢,
謝謝各位
我在封裝時,使用InstallShield Express做封裝
因為我的程式裡有用CrystalReport 9
而我引用了InstallShield Express裡面的CrystalReport 9的東西
那麼我封裝好了,拿到沒有裝CrystalReport的電腦
它會出現好多個錯誤訊息,都是一些C:\Program Files\.......Crystal...\2.0\bin\*.dll無法註冊
而我也用手動去做註冊的動作,regsvr32 ******,但是它還是出現無法註冊的訊息
請問各位,我要怎麼去解決呢,
謝謝各位
文章標籤
全站熱搜

之前也有碰到這個問題 經了解之後知道有些Dll是不需要註冊也無法註冊的,具體的使用方法是把Dll檔的位置寫入註冊表中即可,你只需要在客戶端的註冊表中加入如下的訊息(InstallSheild中可以直接匯入並在安裝時寫入客戶端的註冊表中,但InstallShield Express我沒用過所以不知道^^!!!) [HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Crystal Reports] "CommonFiles"="C:\\Program Files\\Common Files\\Crystal Decisions\\2.0\\bin\\" 並確認相關的Dll元件最後有安裝至客戶端的C:\Program Files\Common Files\Crystal Decisions\2.0\bin\這個資料夾中 如此即可解決問題