VB6 IDE持续崩溃:未注册对象库

VB6 IDE持续崩溃:未注册对象库,vb6,Vb6,由于项目在我同事的计算机上运行良好,所以它应该可以正常工作,但我正试图在windows 8上从VB6 IDE运行它,当我单击“运行应用程序”时,我一直看到“对象库未注册”。当我第二次运行它时,VB6崩溃了 我查看了事件查看器,发现最后加载的模块是: LoadedModule[71]=C:\ProgramFiles(x86)\Microsoft Visual Studio\VB98\Wizards\RESEDIT.DLL 此外,以下是我的问题标志: Problem signature: P1: v

由于项目在我同事的计算机上运行良好,所以它应该可以正常工作,但我正试图在windows 8上从VB6 IDE运行它,当我单击“运行应用程序”时,我一直看到“对象库未注册”。当我第二次运行它时,VB6崩溃了

我查看了事件查看器,发现最后加载的模块是:
LoadedModule[71]=C:\ProgramFiles(x86)\Microsoft Visual Studio\VB98\Wizards\RESEDIT.DLL

此外,以下是我的问题标志:

Problem signature:
P1: vb6.exe
P2: 6.0.81.76
P3: 3592011f
P4: VBA6.dll
P5: 6.0.0.8169
P6: 358b0c74
P7: c0000005
P8: 00171891
P9: 
P10: 

更新-我一直在玩弄访问权限,关闭后,现在我有以下问题:
LoadedModule[70]=C:\Program Files(x86)\Common Files\Designer\MSADDNDR.DLL


更新2-当我运行VB6并将项目加载到其中时,我遇到以下问题:
LoadedModule[113]=C:\Program Files(x86)\Common Files\microsoft shared\ink\tiptsf.dll


更新3-我正在执行“更新2”中的步骤,但现在它正在抛出
LoadedModule[112]=C:\WINDOWS\SYSTEM32\LINKINFO.dll

我认为可能需要重新注册dll和ocx文件(使用regsvr32命令)以及tlb文件(使用regtlibregtlibv12regasm命令)。如果所有库都注册成功,您可能还需要更改exe的兼容模式,并将其设置为Windows XP(Service Pack 3).

VBA标记是否应在其中?能否成功构建包含资源文件的新项目?我可以创建.exe文件,但无法运行exe文件。我必须更改VB6中的某些字符串。目前,迁移到vb.netFair还不够值得。如果所有其他操作都失败,您可以尝试Windows XP虚拟机。