VB6中的VSFlexgrid许可问题

VB6中的VSFlexgrid许可问题,vb6,licensing,vsflexgrid,Vb6,Licensing,Vsflexgrid,我在VB6中的VideoSoft VSFlexGrid 7.0存在许可问题。当我创建一个新的FlexGrid时,它会触发一个带有授权/关于消息的消息框。我们有一个许可证,但看起来VB并没有完全保留它。有没有办法摆脱这个信息 我目前使用的解决方法是:不创建新的FlexGrid,而是复制现有FlexGrid并根据需要进行修改。您可以尝试手动重新注册OCX组件。在命令行窗口中,运行regsvr32,后跟.ocx文件的名称。您使用的是什么操作系统?我对旧的flexgrid和64位Vista有问题-fle

我在VB6中的VideoSoft VSFlexGrid 7.0存在许可问题。当我创建一个新的FlexGrid时,它会触发一个带有授权/关于消息的消息框。我们有一个许可证,但看起来VB并没有完全保留它。有没有办法摆脱这个信息


我目前使用的解决方法是:不创建新的FlexGrid,而是复制现有FlexGrid并根据需要进行修改。

您可以尝试手动重新注册OCX组件。在命令行窗口中,运行
regsvr32
,后跟.ocx文件的名称。

您使用的是什么操作系统?我对旧的flexgrid和64位Vista有问题-flexgrid安装程序是16位的,不能在64位Vista上运行;如果没有安装程序,则无法将许可证信息写入注册表。我正在为这个项目使用XP


如果flexgrid安装程序在您的系统中工作,只需重新安装它(以管理员权限运行!)-这将在注册表中创建开发人员许可证。简单地重新注册ocx文件并不能创建开发者许可证。

遗憾的是,注册组件与许可证无关。VB自定义组件(可选)附带一个lic文件,该文件由应用程序安装程序添加到注册表中。如果没有正确的lic详细信息,您可以在运行时实例化控件,但不能在设计时实例化


因此,最有可能解决此问题的方法是重新运行原来的Flex Grid安装程序。

文件名为:vsflex7l.oca.oca只是缓存的ocx文件,它们由VB6自动重新创建。如果它们与ocx不同步,可能会导致问题。我会删除oca并在这里重新注册我们创建应用程序的实际ocxI使用XP。应用程序的主要用户使用windows 2000客户端。用户操作系统不重要;至少我们的flexgrid(版本5或smtg)从Win 95运行到Win 7没有问题。您是否尝试在开发PC上重新安装它?像往常一样,关闭杀毒软件,删除软件,重新启动,关闭杀毒软件,安装软件-所有这些都使用管理帐户(对于本地PC!)。