上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
mp484
註冊時間: 2006-08-08 文章: 84
第 1 樓
|
發表於: 星期一 九月 21, 2009 11:58 am 文章主題: 請問:安裝在客戶端的EXE執行檔,執行到使用MSCOMM的畫面,會出現「正在安裝XXX程式中...」的Install執行 |
|
|
如題:
使用Installshield安裝程式完成後,一切正常!
在Installshield內,Register 登錄License也OK!
且在MSCOMM32.OCX也勾選安裝,
可是當每次第一次執行MSCOMM控件時都會顯示找尋並重新安裝的訊息,
只要退出EXE程式重新進入,第一次執行MSCOMM都會重裝一次,WHY?
※使用 RUN /N Regsvr32.exe /S Mscomm32.ocx 也無效!
請問各位有誰知道是什麼原因?謝謝! |
|
回頂端 |
|
 |
mp484
註冊時間: 2006-08-08 文章: 84
第 2 樓
|
發表於: 星期一 九月 21, 2009 11:59 am 文章主題: |
|
|
另外,其他的登錄物件就沒有這樣的問題,只有MSCOMM32.OCX會有這樣的問題! |
|
回頂端 |
|
 |
mp484
註冊時間: 2006-08-08 文章: 84
第 3 樓
|
發表於: 星期一 九月 21, 2009 11:43 pm 文章主題: |
|
|
************* 已自行解決!!! 與大家分享 !!!***************
安裝N次就是無法解決應用程式使用InstallShield安裝完成後,每次調用MSCOMM32.OCX與MSMAPI32.OCX時,
第一次執行附有上列OCX的FORM時,都會「自動呼叫Windows Installer」,終於發現可以解決的辦法!
就是:「不要在 Redistributables內勾選上列物件的Merge Modules」,自行在登錄檔登錄即可!
可能的原因是InstallShield所附的MSI檔版本問題,或者與Windows的原有登錄內容相衝突吧!
總之已經解決了!與大家分享! |
|
回頂端 |
|
 |
|