在Delphi 2007中重新安装一级方程式组件(TF1Book),未找到TF1Book的许可证信息错误

在Delphi 2007中重新安装一级方程式组件(TF1Book),未找到TF1Book的许可证信息错误,delphi,delphi-2007,Delphi,Delphi 2007,我正在把一个用Delphi2007开发的老项目和一堆第三方组件从一台旧电脑转移到我自己的装置上。 除了TF1Book组件(来自VCF132.ocx库,版本4.1.1.2)之外,其他所有组件都可以正常工作。 我在新电脑中使用了完全相同的Delphi版本和相同的补丁。 (旧电脑属于离开公司的开发人员,不可用且无法访问) 我在设计时遇到的错误,以及在设计时遇到的错误是: 未找到TF1Book的许可证信息。您不能使用此控件 在设计模式中 因此,我仍然可以在记事本中编译和编辑.dfm表单,并且在运行时运行

我正在把一个用Delphi2007开发的老项目和一堆第三方组件从一台旧电脑转移到我自己的装置上。 除了TF1Book组件(来自VCF132.ocx库,版本4.1.1.2)之外,其他所有组件都可以正常工作。 我在新电脑中使用了完全相同的Delphi版本和相同的补丁。 (旧电脑属于离开公司的开发人员,不可用且无法访问)

我在设计时遇到的错误,以及在设计时遇到的错误是:

未找到TF1Book的许可证信息。您不能使用此控件 在设计模式中

因此,我仍然可以在记事本中编译和编辑.dfm表单,并且在运行时运行良好,但在Delphi中无法正常工作

请注意,我已经阅读了与这个问题相关的每个谷歌搜索的前30个条目,其中有几个变体。 他们中的大多数人说,我应该简单地运行regsvr32在Windows中注册OCX,这将解决这个问题。 但同时,我发现的大多数帖子或博客都很老,他们谈论的是组件的3.x版本。 我使用的是4.1.1.2版本。这是另一个开发人员在他的计算机中拥有的

我重复了假设的过程,将VCF132.ocx放在\windows\system32或windows\syswow64(对于x64 windows)上,然后运行相应的regsvr32版本在3台计算机中注册组件:Win 7 x86、Win 7 x64、Win 8和WinXP SP3,并在所有计算机中获得相同的结果

我开始认为这是一个真正的许可问题,而不是ocx windows注册问题。事实上,如果我不在Windows中注册de OCX,我在Delphi中得到的错误是非常不同的,它是关于类not found或类似的

公司中没有其他人(一家三人小公司)知道或记得这个组件是如何获得的,因此我们无法找到合适的组件安装程序

不过,通过研究那台计算机上的Windows注册表,我找到了有关某种注册过程的信息,如用户、公司和序列号。旧计算机中没有与此ocx关联的“.lic”文件

但到目前为止,我无法在那台计算机上找到这样的安装程序。 我很乐意获得一个新的许可证,但是这个产品已经不再销售了


这是我的问题。对于版本为4.1.1.2的VcF132.ocx,是否有人知道/记得是否存在复制保护或注册机制,禁止我简单地将组件移动到其他计算机?

我以前使用此组件。我记得,注册OCX只会提供运行时支持。要使其在设计时正常工作,您需要在dev计算机上运行供应商提供的安装程序


我还清楚地记得每个开发人员机器上都安装了一个.lic文件。因此,您应该在旧机器上找到它们,但我不确定它们是否可以轻松转移。

这确实是一个向供应商提供支持的呼吁。互联网上没有关于他们的任何信息?就连域名VisualComponents.com也属于一家全新的公司。谢谢你的回复,大卫。我在那台计算机上搜索了“.lic”文件,但没有找到。ocx会被黑客攻击还是“修补”?这个特殊的系统是开发者带入公司的个人项目,但现在他离开了,去了另一个国家,他的客户要求更改。我们可以继续使用这台计算机进行开发,但我们希望能够将该项目移出它。我目前没有安装它的机器。但在我的服务器上,我有一个安装后在程序文件中创建的文件夹的映像(我还有安装程序!),该文件夹中有VCF1.lic。我记得我试图复制文件夹图像,但在设计时它不起作用。安装程序显然做了一些特殊的事情。这就是为什么您需要对所有内容进行修订控制,并使整个开发环境都可以重新构建。当他们更改了许可模式并需要版税时,我们停止使用F1。很明显,F1没有未来。我们最终得到了DevExpress电子表格。最大的优点是它是以代码的形式发布的,所以我们总是可以构建它,必要时可以移植它。产品没有F1好,代码也很糟糕。我们修复了太多的性能问题和常见的bug。但有了消息来源,我们就能做到这一切,并保持完全控制。这是关键。谢谢你不断的回复。我刚刚再次搜索,在安装目录中找不到这样的VCF1.lic文件,它只有13个文件和一个“Redist32”子目录。我不知道我们谈论的是不是同一个版本,4.1.1.2版本。你介意分享你的安装程序的文件名吗,这样我就可以在那台计算机上找到它了。这个安装目录看起来很合理,我的还有一个文件。可能是.lic文件。也许我从system32文件夹中取出了.lic文件。也许你可以看看那里。在整个系统驱动器中搜索.lic文件。我的版本是4.1.0.5。安装程序是一堆文件。使用setup.exe。它看起来像一个老式的16位安装屏蔽工作。我们谈论的是一款有16年历史的产品!