#delphi #delphi-2010 #design-time #design-time-data
#delphi #delphi-2010 #время разработки #данные во время разработки
Вопрос:
Есть ли способ получить доступ к пользовательским атрибутам (TCustomAttribute) во время разработки объявления. У меня есть пользовательская форма, в которой зарегистрирован пользовательский модуль (из ICustomModule). Я хотел бы иметь доступ к любым пользовательским атрибутам, которые были определены для формы во время разработки.
Ответ №1:
Короткий ответ — нет.
TCustomAttribute является прямым производным от TObject .
В палитре инструментов IDE доступны только зарегистрированные потомки TComponent.
У IDE нет специального представления для отправки всех дочерних элементов TCustomAttribute, на которые ссылаются все единицы, определенные в предложении interface uses (тем не менее, вы можете расширить IDE, в противном случае напишите эксперта и установите его).
Аналогично, инспектор объектов отображает только свойства и события формы, но не аннотации.