【问题标题】:vsFlexGridPro7 how to enter legal lic-code in Win7-64bitsmsFlexGrid Pro 7 如何在 Win7-64bits 中输入合法的 lic-code
【发布时间】:2012-02-23 06:22:15
【问题描述】:

我需要维护一个旧的 vbp (vb6) 项目,该项目使用购买的 videosoft vsFlexGridPro7 ocx(不是 vb6pro 中包含的免费 msFlexGrid)。 这在 WinXpPro 甚至 WinVista 中运行良好。

但我的电脑坏了,现在新的电脑运行 Win7 64 位。

Videosoft 的原始 setup.exe(可能使用 16 位)无法运行,如果不运行此设置,我不知道其他输入合法许可证代码的方法。

然后我的vbp在vb6IDE中运行或尝试编译时显示错误(认为我正在运行未注册的版本)。

那么,几个相关的问题...

1.- 有什么方法可以在不运行 setup.exe 的情况下输入 lic 代码?

2- 有什么方法可以运行 setup.exe? (不在虚拟机中......)

这些网格不使用 DB,“仅”使用 LIGHT 版本 (Vsflex7L.ocx),所有代码托管。

顺便说一句,我认为 videosoft.com 已关闭,ComponentOne 出售第 8 版,但价格昂贵,而且 1.- 不确定转换是否会容易,并且 2.- 如果 Videosoft 停业,则不会显示为很好的购买。

非常感谢。

【问题讨论】:

  • 不能使用虚拟机有什么原因吗?我认为 Win7 Professional、Enterprise 和 Ultimate 允许您免费下载带有 Windows XP VM 的 Virtual PC。另一方面,您也许可以在兼容模式下运行 setup.exe 程序(我认为您可以右键单击 EXE,然后选择 Window 版本)。
  • 嗨,马克,感谢您的快速回复。 “兼容模式”不起作用,我已经测试了几种方法,但我认为 setup.exe 有一些 16 位(?)组件左右。当然,我尝试过 VM 方式,还安装了 vb6pro msdn + vs6-sp4,并且在一个简单的测试中,网格可以在没有警告的情况下工作,但是该项目非常复杂,我更喜欢在“正常”环境中运行它,如果没有其他解决方案,肯定是要走的路。谢谢。

标签: vb6 grid windows-7-x64 ocx


【解决方案1】:

我认为 VideoSoft 没有“倒闭”。如果我没记错的话,他们与另一家公司 (APEX) 合并并将名称更改为 ComponentOne,因此您可能有资格获得“升级版”而不是完整的新许可证。

【讨论】:

【解决方案2】:

我们也遇到了完全相同的问题...我们的旧 VB 应用程序使用了一些很久以前开发的非常旧的控件(16 位设置)。我们最终编写了一个安装程序来安装文件(我们最终使用 installsheild 来创建一个设置),我们从原始安装位置(install.txt)获得了文件列表。就许可证而言,您可以将 license.bat 文件从原始安装位置复制到 c:\windows\system 文件夹。希望这会有所帮助。

【讨论】:

  • 不确定我是否理解您的解决方案,我需要调查您提到的 install.txt 和 license.bat 在哪里,但此时我还有很多其他麻烦。目前我尝试使用建议的Mark评论,在Win7Pro中使用WinXP等,但由于其他问题停放。感谢您分享您的经验。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 2014-01-12
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 2022-09-24
相关资源
最近更新 更多