Delphi 11中编译器的VirtualStringTree(通过GetIt)语法错误

fdbelqdn  于 2022-12-03  发布在  其他
关注(0)|答案(1)|浏览(153)

刚从GetIt安装了D11和VirtualStringTree。当尝试移植一个项目时有几个问题:
1.必须手动添加uses VirtualTrees.Header才能编译以下语句:

VirtualStringTree1.Header.Options := VirtualStringTree1.Header.Options + [hoVisible]

我不记得以前做过这个。
1.下面的代码无法编译:

VirtualStringTree1.Header.Columns[0].Options := 
VirtualStringTree1.Header.Columns[0].Options + [coVisible];

错误为:
E2003未宣告的识别项'coVisible'

bksxznpy

bksxznpy1#

这两条评论(@Brian和@dwrbudr)都是对这个问题的很好的回答。来自JAM-Software(JAM-Software)即将到来的V8中的突破性变化
简单类型、枚举和常量已提取到单位VirtualTrees. Types中。如果遇到编译器错误未声明的标识符,通常只需将单位VirtualTrees.Types添加到uses子句中。经常会遇到这种破坏性更改。对于枚举,还可以将其转换为范围枚举。
https://github.com/JAM-Software/Virtual-TreeView/wiki/Breaking-Changes-in-upcoming-V8中可以找到版本8中的其他代码中断更改
主持人:请将这个答案给予于@dwrbudr。

相关问题