** File : Microsoft Visual Basic ** ** 运行时库
**
Microsoft Visual Basic 运行时文件使得所有使用 Visual Basic 6.0 创建的应用程序能够运行。 MatrikMare 提供给您的大多数程序,是使用 Visual Basic 6.0 创建的。因此,您应该保证您的计算机中安装有 Microsoft Visual Basic 运行时库。
如果应用程序在运行时出现以下问题,则可能是您的计算机中没有正确安装 Microsoft Visual Basic 运行时导致的:
在启动时系统提示:
没有找到 msvbvm60.dll ,因此这个应用程序未能启动。
此类问题主要出现在较早期的 Windows 版本上,如 Windows95 等。而在 Windows 2000/XP/Server 2003 中,系统已经默认安装好了 Microsoft Visual Basic 运行时库。
Microsoft Visual Basic 运行时库主要包含以下文件:
ASycFilt.dll ,为 WindowsNT 和 Windows95 准备的 OLE 运行时
ComCat.dll , Microsoft Component Category Manager Library
MSVBVM60.dll , Visual Basic 6 虚拟机
OLEAut32.dll OLE 组件
OLEPro32.dll OLE 组件
STDOLE2.tlb OLE 组件
对于中文化组件,还应该包括 vb6chs.dll ,这个文件包含了常用的中文资源,但没有默认安装在 Windows 2000/XP/Server 2003 中。如果您的中文语言程序运行不正常,您应该考虑安装这个文件。
重新安装 Microsoft Visual Basic 运行时库。
Windows95/98/NT4/Me
您可以从以下途径获取 Microsoft Visual Basic 运行时库。
1 从这里下载:
vbrun60.rar
vbrun60sp5.rar
vb6chs.rar
2 从 Visual Studio 6 的安装光盘中获得:
在 Visual Basic 6.0 CD (磁盘 1 )上, VBRun60.cab 和 vb6chs.cab 文件位于下面的文件夹中:
\common\tools\vb\cabinets
在 Visual Studio 6.0 Professional CD 上, VBRun60.cab 和 vb6chs.cab 文件位于磁盘 2 上的同一相对路径中。在 Visual Studio 6.0 Enterprise CD 上,它位于磁盘 3 上。在系统目录中提供了 Extract.exe ,您可以使用这个工具,或其他解压缩工具释放这两个文件。
您可以解压 vbrun60.cab 或 vbrun60.rar 或 vbrun60sp5.rar ,您都可以获得一个自释放的安装文件,直接运行, Microsoft Visual Basic 运行时库就被安装到您的计算机上。
关于 vb6chs.rar 或 vb6chs.cab 的使用,请参考下面的文档。
Windows 2000/XP/Server 2003
Microsoft Visual Basic 运行时库是作为上述三类系统的一部分安装的。所以您应该从您的安装 CD 上获得 Microsoft Visual Basic 运行时库。如果您有安装 CD ,或者您的安装文件在硬盘或网络驱动器上,您就可以使用 SFC /Scannow 命令,恢复您的系统文件,并请您使用 regsrv32 命令重新注册这些文件的许可证。有关 SFC 和 regsvr32 命令的使用,请参考 Windows 帮助文件或其他相关文档。
您还可能需要安装 vb6chs.dll ,因为除非您的系统中安装有 Visual Studio 6 ,这个文件不会随 Microsoft Visual Basic 运行时库一同分发给您。请从这里获得 vb6chs.dll ,或者从 Visual Studio 6 的安装光盘中获取,方法同上。
vb6chs.rar
解压缩后,请在安装信息 vb6chs.inf 上,单击鼠标右键,选择“安装”,这个文件就会复制到您的系统中并完成注册许可证。如果您希望手动完成复制和注册许可证,请把 vb6chs.dll 文件复制到您系统的 system32 文件夹中,并运行
regsvr32 vb6chs.dll
命令即可。这段描述同样适用于对 vb6chs.cab 文件的处理。
Microsoft Visual Basic 运行时库的版本问题。
目前有以下的版本:
Microsoft Visual Basic Runtime SP6
这是最新的版本,只有当安装 Microsoft Visual Basic 6 SP6 以后,您的计算机中才拥有此版本的 Microsoft Visual Basic 运行时库。
Microsoft Visual Basic Runtime with Windows
这是 Windows 中自带的版本,不同版本的 Windows 中,其自带 Microsoft Visual Basic 运行时库的版本也不同。除非您安装 Microsoft Visual Studio 6 (任何版本,因为 Visual Studio 6 在安装时会自动处理相关组件的版本问题),请您不要擅自改变系统中 Microsoft Visual Basic 运行时库的版本。下面所介绍的两种 Microsoft Visual Basic 运行时库,其版本均低于任何版本的 Microsoft Visual Basic Runtime with Windows 。
Microsoft Visual Basic Runtime SP5
上面所提到的 vbrun60sp5.rar 含有这个版本的运行时。您不要试图在 Windows 2000/XP/Server 2003 中安装这一版本的 Microsoft Visual Basic 运行时。
Microsoft Visual Basic Runtime
上面所提到的 vbrun60.rar ,和从 Visual Studio 6 安装光盘中提取的 vbrun60.cab ,都含有这个版本的运行时。您不要试图在 Windows 2000/XP/Server 2003 中安装这一版本的 Microsoft Visual Basic 运行时。
vb6chs.dll ,如果您的系统中没有,则最好安装它,这样能够避免许多莫名其妙的问题。