Доступ к пользовательским атрибутам во время разработки

#delphi #delphi-2010 #design-time #design-time-data

#delphi #delphi-2010 #время разработки #данные во время разработки

Вопрос:

Есть ли способ получить доступ к пользовательским атрибутам (TCustomAttribute) во время разработки объявления. У меня есть пользовательская форма, в которой зарегистрирован пользовательский модуль (из ICustomModule). Я хотел бы иметь доступ к любым пользовательским атрибутам, которые были определены для формы во время разработки.

Ответ №1:

Короткий ответ — нет.

TCustomAttribute является прямым производным от TObject .

В палитре инструментов IDE доступны только зарегистрированные потомки TComponent.

У IDE нет специального представления для отправки всех дочерних элементов TCustomAttribute, на которые ссылаются все единицы, определенные в предложении interface uses (тем не менее, вы можете расширить IDE, в противном случае напишите эксперта и установите его).

Аналогично, инспектор объектов отображает только свойства и события формы, но не аннотации.