刚从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'
1条答案
按热度按时间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。