none
VB6 PWD封裝後安裝會出現錯誤訊息 RRS feed

  • 問題

  • 如題:

            請問我用VB6的封裝暨部署精靈封裝好程式以後,拿到別台電腦安裝,有時會出現[某些檔案並非最新檔.....],然後就要我重開機來更新檔案,但重開以後在執行安裝時又會出現相同訊息,變成程式只會一直要求重新開機更新檔案卻無法安裝。

            請問有什麼方法可以改善這個問題嗎? 謝謝。

    2006年6月22日 上午 03:26

解答

  • VB6 封裝電腦請分別編譯封裝。

    Win9x(98/SE/Me) 請在 Win98 + IE5 下封裝

    WinNT(2k/XP/2003) 請在 Win2k + IE5 下封裝

    特別是 IE 版本,若是你可能安裝的電腦 IE 版本會更舊,那你編譯、封裝的電腦就要版本更舊。

    比如說你在 WinXP SP2 下封裝,拿到 Win2k SP4 下安裝,Win2k 頂多裝到 IE 6.0 SP1,但是 WinXP SP2 卻是配 IE 6.0 SP2 ,會打架是正常的,一般來說,IE 盡量升級到最新版會比較保險。

    這也是 VSNET 要解決的問題之一,不過 OS 上的差異,多多少少還是會有問題,所以比較大套的軟體在安裝時,下面子目錄可能會分 Win98/Me/2k/XP 之類的。

    2006年6月22日 上午 05:45
    版主

所有回覆

  • VB6 封裝電腦請分別編譯封裝。

    Win9x(98/SE/Me) 請在 Win98 + IE5 下封裝

    WinNT(2k/XP/2003) 請在 Win2k + IE5 下封裝

    特別是 IE 版本,若是你可能安裝的電腦 IE 版本會更舊,那你編譯、封裝的電腦就要版本更舊。

    比如說你在 WinXP SP2 下封裝,拿到 Win2k SP4 下安裝,Win2k 頂多裝到 IE 6.0 SP1,但是 WinXP SP2 卻是配 IE 6.0 SP2 ,會打架是正常的,一般來說,IE 盡量升級到最新版會比較保險。

    這也是 VSNET 要解決的問題之一,不過 OS 上的差異,多多少少還是會有問題,所以比較大套的軟體在安裝時,下面子目錄可能會分 Win98/Me/2k/XP 之類的。

    2006年6月22日 上午 05:45
    版主
  • 請問這種情況是在Web介面還是一般的程式介面都會有相同的問題,謝謝。

    2006年6月22日 上午 09:57
  • ? VB6 哪有 Web 界面?是說 ActiveX 嗎?

    Web 界面應該是在 Server 端跑,輸出 HTML 語法,跟 Client 端沒關係...

    若是 ActiveX 的話,跟 Windows 應用程式相同,都是在 client 端跑,就是一樣的。

    Win9x / WinNT 的差異是因為核心語系造成的差異。

    IE 版本的差異主要是在 common control 是隨 IE 更新,而編譯時,會參照編譯電腦內最新的型態程式庫,封裝程式封裝時,會使用封裝電腦最新的動態程式庫,所以一樣會有影響,這也是 DLL 地獄的一部份。

    2006年6月22日 上午 10:03
    版主