这是VB的一个BUG。
VB将其控件的License信息保存在注册表中,可是经常莫名其妙地丢失,而一旦丢失,VB就会因为找不到License信息而拒绝用户在集成环境中使用。微软的Knowledge Base的文章:“Q177799 RB: License Information for This Component Not Found Error”解释了这一问题的由来。
VB6的用户可以在微软的Knowledge Base的文章:“Q194751 ILE: VB6Cli.exe Fixes License Problems with Visual Basic 6.0”下载修复工具。
如果你的控件是Toolbar等VB 5支持的控件,可以到微软的Knowledge Base的文章:“Q181854 ILE: Vbc.exe Fixes VB 5.0 Control Installation Problem”下载Vbc.exe(39K),然后按照其中ReadMe的介绍运行即可。
如果你想在VB5中使用Grid、ThreeD、Graph等VB4支持的控件,注册信息在光盘的一个*.reg文件中,双击这个文件就可以了。