RTTI и public-свойства
Модератор: Модераторы
RTTI и public-свойства
Доброго времени суток. Вопрос к специалистам по RTTI - могу ли я с его помощью получить список public свойств объекта? Пока мои эксперименты говорят о том, что для того, чтобы найти свойство, оно должно быть объявлено именно как published
Нет.S_Gur писал(а):получить список public свойств объекта
Но что Вас останавливает? Сделайте нужные свойства published (public + RTTI).
Если легаси, тогда в наследнике сделайте свойства published.
Последний раз редактировалось wavebvg 09.06.2022 12:09:02, всего редактировалось 1 раз.
Принципиально ничего не останавливает, кроме привычки создавать свои свойства как public. Вопрос отчасти чисто академический, просто у меня есть два набора моих юнитов с необходимыми мне функциями - для дельфей и для лазаруса, и точно такая же функция в дельфях прекрасно работает с public-cвойствами. Когда я начал тестировать эту функцию в лазарусе, то сначала подумал, что у меня ошибка. Хочется понимать, что где и как делать правильно
в какой версии дельфы? по канону должно только паблишед.S_Gur писал(а):и точно такая же функция в дельфях прекрасно работает с public-cвойствами
Как минимум последние - 11, 11.1. Но если я не ошибаюсь, я это делал раньше - то ли на 10.3, то ли на 10.4
P. S. Только что специально проверил - работает
P. S. Только что специально проверил - работает
Оо. Не знал. После 2009 это стало мейнстримом.
Сделано, чтобы было "как в Яве и ДотНет-е".
Сделано, чтобы было "как в Яве и ДотНет-е".
