Типы редакторов локальных свойств в DBReg
Я создаю свой собственный элемент управления сеткой с учетом БД для Delphi 7. В DBReg
Модуль Delphi регистрирует редакторы свойств для элементов управления с поддержкой db, но почти все они являются локальными типами, поэтому я не могу использовать их повторно:
TDataSetProperty
TNestedDataSetProperty
TDataSourceProperty
TLookupSourceProperty
TLookupDestProperty
TLookupIndexProperty
TLookupFieldProperty
Почему они являются локальными типами и меняется ли это в новых версиях delphi? И будет ли хорошей практикой, если я просто скопирую это на свой аппарат?
1 ответ
Я ожидаю, что дизайнеры ограничивают эти классы разделами реализации, чтобы другие разработчики не могли их использовать.
Изменится ли он в новых версиях delphi?
В XE3 и, вероятно, во всех других версиях, начиная с Delphi 7, эти типы все еще ограничиваются разделом реализации DBReg
,
Это хорошая практика, если я просто скопирую это на свой аппарат?
Нет, не будет - это будет явным нарушением лицензии Delphi.