Windows 8 Win8/VB6找不到常用函数(str,Space$)的项目或库

Windows 8 Win8/VB6找不到常用函数(str,Space$)的项目或库,windows-8,vb6,Windows 8,Vb6,我在我的Windows 8 64位笔记本电脑上安装了VB6,我安装了SP6,当我尝试运行在我的Windows 7 32位笔记本电脑上运行的项目时,我遇到了诸如Space$或Str等常见函数的问题,它告诉我找不到项目或库 在谷歌搜索之后,我尝试通过comdlg32.dll从Windows7笔记本电脑复制到win8笔记本电脑上的syswow64文件夹,但没有看到任何变化。我已经安装了SP4后,我读到这将解决它,但也没有工作。我还读到msderun.dll会有帮助,但在syswow64中删除它之后,我

我在我的Windows 8 64位笔记本电脑上安装了VB6,我安装了SP6,当我尝试运行在我的Windows 7 32位笔记本电脑上运行的项目时,我遇到了诸如Space$或Str等常见函数的问题,它告诉我找不到项目或库

在谷歌搜索之后,我尝试通过comdlg32.dll从Windows7笔记本电脑复制到win8笔记本电脑上的syswow64文件夹,但没有看到任何变化。我已经安装了SP4后,我读到这将解决它,但也没有工作。我还读到msderun.dll会有帮助,但在syswow64中删除它之后,我也没有看到任何更改


有人知道如何在Windows 8上修复此问题吗?

在32位Windows中查找msvbrun60.dll键入regsvr32 msvbvm60.dll,对于64位,请使用c:\Windows\syswow64\regsvr32 msvbrun60.dll执行相同的操作。所有这些函数都位于vba库msvbvm60.dll中。如果失败,请重新安装运行时文件。

我找不到msvbrun60.dll,但我可以找到msvbvm60.dll并注册它。它已经在我的项目中引用,但是在Visual Basic for Applications下。我也遵循这个链接,并尝试在我的Win8机器上安装它,但它似乎没有做任何事情。然后我将它安装在win7-64 VMWare机器上,也没有看到msvbrun60.dll,只有msvbvm60.dll。我从这里可以走到哪里?您提到的方法Space$和Str是通过msvbvm60.dll提供的Visual Basic for Applications VBA库的一部分。可能是当它告诉您缺少库时,指向了Space$和Str以外的对象/属性。打开“引用”对话框“项目菜单”>“引用”,缺少的引用将以一个大的“缺少”作为前缀:。