我有一个项目,该项目的单元在其use子句中包含VCLTE.TeeComma,并声明了TeeCommander类的对象。当我打开单元时,我得到错误:"找不到Class TTeeCommander。"
同样的情况也发生在包含VCLTee.Chart.TeeChart的单元上,错误为"未找到Class TChart"。
我相信TeeChart Pro 2013的安装程序工作正常。此外,我在我的工具>选项>Delphi选项>库中包含了所需.dcu文件的路径,我可以看到VCLTE.TeeComma.dcu和VCLTE.Chart.TeeChart.dcu都在该路径中。
此外,据我所知,名称空间和作用域似乎是正确的。
为什么IDE找不到这些文件?
有趣的是,我在我的工具选项板上找不到任何"t形"组件。这可能是因为该软件包没有在IDE中使用"安装软件包"选项安装。我认为运行.exe安装程序应该已经足够了。
在设计时,第三方库的类的实现在设计时包中提供。因此,如果您的IDE找不到类,那么IDE中一定缺少Teechart设计时包。
我不能说为什么缺少它们,以及需要将哪些添加到IDE中。根据内存,我认为您可以从组件|安装包菜单添加它们。
也许最好的解决方案是卸载Teechart,然后重新进行安装过程。