2010-08-16 56 views
1

我使用VB2008和MS Access應用程序(不是VBA!)支持小型本地客戶。當我不得不更換我的機器時,新的Win7 64bit版本。事情立即失敗。我想出瞭如何編譯VB for x86;但是當我這樣做時,我從設計器代碼中得到了一堆編譯錯誤,而不是我自己的。典型的錯誤是: ===重載解析失敗,因爲沒有可訪問的'Add'可以用這些參數調用: 'Public Function Add(name As String)As System.Data.DataTable':type' Lozier01_PaintInventory.ds.InventoryDataTable'無法轉換爲'字符串' '公共子添加(表爲System.Data.DataTable)':類型'Lozier01_PaintInventory.ds.InventoryDataTable'的值不能轉換爲'System.Data.DataTable' 。 ===這真的令人沮喪 - 任何人都可以解釋發生了什麼,以及如何修復/避免/解決它? 非常感謝, 斯蒂芬搬到WIn 7 x64會在Designer中產生一堆編譯錯誤!

回答

0

1)您可能有您的項目中的文件硬連接到system32目錄(現在是您的64位系統目錄),事實上,他們位於C:\ Windows \ SysWOW64(現在是你的32位目錄)。

2)你也可能有你的代碼希望註冊到GAC但不在那裏的文件。

我希望這可以幫助你。

相關問題