我正在为 Delphi 7 创建自己的支持 DB 的网格控件。在DBReg
单元中,Delphi 为支持 db 的控件注册属性编辑器,但几乎所有这些都是本地类型,所以我不能重用它们:
TDataSetProperty
TNestedDataSetProperty
TDataSourceProperty
TLookupSourceProperty
TLookupDestProperty
TLookupIndexProperty
TLookupFieldProperty
为什么它们是本地类型,并且在较新版本的 delphi 中会发生变化?如果我只是将它复制到我的单位,这是一个好习惯吗?