powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / GetCustomAttribute
2 сообщений из 2, страница 1 из 1
GetCustomAttribute
    #33721175
KVAru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

Определил я аттрибут:
public class VisualAttribute : Attribute
{
public VisualAttribute(string pDescription)
{
Description = pDescription;
}
public string Description;
После чего пытаюсь прочитать аттрибут у объекта:
VisualAttribute^ attr = dynamic_cast<VisualAttribute^>(Attribute::GetCustomAttribute(Objects ,VisualAttribute::TypeId));
Ошибка:
error C2597: illegal reference to non-static member 'System::Attribute::TypeId'
Подскажите плиз что сделать????
...
Рейтинг: 0 / 0
GetCustomAttribute
    #33722225
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через оператор :: можно вызывать только статические методы или члены. Очевидно, что TypeId - не является таким. IMHO,надо создавать объект типа VisualAttribute и уже из этого объекта ссылаться на TypeId, примерно так:
VisualAttribute obj;
Attribute::GetCustomAttribute(Objects, obj.TypeId)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / GetCustomAttribute
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]