Типы редакторов локальных свойств в DBReg

Я создаю свой собственный элемент управления сеткой с учетом БД для Delphi 7. В DBReg Модуль Delphi регистрирует редакторы свойств для элементов управления с поддержкой db, но почти все они являются локальными типами, поэтому я не могу использовать их повторно:

TDataSetProperty
TNestedDataSetProperty
TDataSourceProperty
TLookupSourceProperty
TLookupDestProperty
TLookupIndexProperty
TLookupFieldProperty

Почему они являются локальными типами и меняется ли это в новых версиях delphi? И будет ли хорошей практикой, если я просто скопирую это на свой аппарат?

1 ответ

Решение

Я ожидаю, что дизайнеры ограничивают эти классы разделами реализации, чтобы другие разработчики не могли их использовать.

Изменится ли он в новых версиях delphi?

В XE3 и, вероятно, во всех других версиях, начиная с Delphi 7, эти типы все еще ограничиваются разделом реализации DBReg,

Это хорошая практика, если я просто скопирую это на свой аппарат?

Нет, не будет - это будет явным нарушением лицензии Delphi.

Другие вопросы по тегам