我正在使用2台电脑。两者都是使用Windows 10的台式机。计算机#1是远离我所在位置的新计算机,我使用TeamViewer控制它。计算机#2位于我家控制的本地。两台计算机都使用Dan Brust()的文章安装了VB6,其中包括使用Giorgio Brausi的安装程序“VS6installer.exe”。
当尝试在两台计算机上加载和运行相同的VB6项目时,计算机#1仅在Project Explorer中显示许多dsr文件(DataEnvironmentReport.dsr)中的一个,其余的显然没有加载。所有其他frm,bas和cls文件正确加载和显示。没有显示错误。
在计算机#2上加载和运行VB6项目时,所有在项目浏览器中显示的所有dsr项目都能正常工作。
我怀疑加载dsr文件的dll有缺陷或未在计算机#1上注册,或者可能是其他文件。我已经交叉检查了两台计算机上的参考列表和组件列表,它们看起来是相同的。我甚至将计算机#1创建的VB6安装文件复制到#2,并在#2上重新安装了VB6。加载和运行项目通常没有任何问题。
请某人(比我聪明得多)请提出您对以下问题的想法或建议:
1)在我的VB6安装工作之前,是否需要注册所有dll,ocx等文件?如果不是全部,我如何知道需要注册的正确套装?如何检查哪些是注册的以及哪些不是?
2)使用TeamViewer操作#1是否会导致无法控制混乱#1上的VB6安装?
3)关于是什么导致计算机#1无法加载所有dsr文件以及我可能尝试解决此问题的其他任何建议?