为什么在Windows 7中运行vb6应用程序时会出现错误:文件mscomctl.OCX丢失?

use*_*823 0 windows vb6

我有两台装有Windows 7 Professional x64的电脑.一台PC可以成功运行我的vb6应用程序,但另一台PC将占用以下错误消息.

错误信息

我无法弄清楚上述情况的原因.有什么方法可以尝试找出问题吗?请帮忙!

Rog*_*and 6

你可以看到这个MS声明说澄清了VB6 支持Windows 7(32位应用程序,虽然只),以及VB6的运行已经包含在操作系统中.

但是,您需要将一些文件打包并随应用程序一起分发.这些是:

VB6

您必须确保分发和注册这些文件,这通常是通过安装软件如Installshield或NSIS等完成的.

  • +1这是关于[如何为Vb6应用程序创建安装程序]的一个很好的问题(http://stackoverflow.com/questions/23836/how-to-create-a-simple-install-system-for-vb6-on -xp-Vista的) (2认同)