2010-08-16 34 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但不在那里的文件。

我希望这可以帮助你。

相关问题