Как я получаю доступ к Свойствам массива Delphi с помощью RTTI

# To sort the list in place...
ut.sort(key=lambda x: x.count, reverse=True)

# To return a new list, use the sorted() built-in function...
newlist = sorted(ut, key=lambda x: x.count, reverse=True)

[Еще 112] на сортировка по ключам »

6
задан Roddy 27 July 2009 в 20:55
поделиться

2 ответа

Массивы и свойства массивов не могут иметь RTTI для них до D2009. Но когда Барри Келли говорил на конференции Delphi Live об усовершенствованной системе RTTI, запланированной на D2010, он упомянул, что все, включая массивы, будет иметь доступ к RTTI. Так что это особенность, которую мы с нетерпением ждем ...

5
ответ дан 16 December 2019 в 21:44
поделиться

Не уверен, возможно ли это. Свойства массива не могут быть опубликованы, что означает, что они не могут иметь RTTI.

Кроме того, если вы посмотрите на компоненты в инспекторе объектов. Здесь нет свойств массива. Все свойства массива имеют настраиваемые редакторы (или я, должно быть, пропустил некоторые).

3
ответ дан 16 December 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: