2009-11-16 56 views
1

使用VB6編譯軟件問題

我在vb6中用xp操作系統創建了一個軟件,在我的系統中,軟件運行完美。當我在其他系統(XP操作系統)中運行我的軟件時,它顯示錯誤,因爲找不到項目或庫,顯示錯誤日期,左...

現在我轉移到Vista操作系統,我嘗試運行我的軟件,它顯示相同的錯誤。

如何解決這個問題。

我的軟件運行在我的系統中,當我嘗試運行我的軟件時,其他系統顯示錯誤,並且我嘗試在Vista中運行我的軟件,並顯示相同的錯誤。

在我的代碼中發生了什麼。有任何system32文件問題?

如何解決這個問題。

回答

1

您還需要將控件和引用文件複製到運行代碼的機器上。一些控件和參考文件已經在機器上,但沒有經驗,你通常不知道哪些文件已經安裝。您可以在項目|參考文獻項目|組件對話框中查看項目中包含的項目。您將需要滾動查看組件對話框以查找所有引用的文件,但在引用對話框中,所有引用都組織在頂部。另外,要確認一臺機器丟失的文件,可以查看事件日誌。將會記錄丟失文件的錯誤。這種方法的一個缺點是,當應用程序退出遇到的第一個缺失引用時,您一次只會得到一個丟失的文件。

另外MarkJ和Konamiman都是正確的,因爲VB6運行時是必需的,儘管其他VB6程序已經安裝它是很常見的。如果您不構建內部應用程序,則不希望獲取任何授予的內容,並應爲應用程序構建完整安裝。

1

使用打包和展開向導來創建setup.exe。該向導將自動包含您可能需要分發的所有文件。