我们正在使用TeeChart Pro v2012.07.121105 32位VCL,并刚刚升级到Delphi Tokyo 10.2.3。我们维持自己的套餐,并且暂时没有升级TeeChart,所以我希望有人可以给我一些建议。
当在Delphi IDE中启用我们的TeeChart软件包时,从“工具”菜单启动GetIt软件包管理器会导致在GetIt对话框出现之前出现Invalid Typecast异常。关闭错误对话框后,GetIt会出现但不包含任何包。
如果我禁用了TeeChart软件包,则不再出现Invalid Typecast,并且GetIt按预期启动。禁用所有软件包后,启用TeeChart是唯一引入Invalid Typecast的软件包。
有没有人知道自2012年以来TeeChart中与Delphi IDE集成集成有关的变化或修复?
由于
答案 0 :(得分:0)
冲突结果是TGifImage,在Sources \ GIFImage.pas中的TeeChart源中定义。该类与IDE使用的TGifImage类不兼容,但TeeChart类正被GetIt源代码中的“as”强制转换使用。
重命名TeeChart使用的TGifImage类解决了这个问题。