2010-03-21 2 views

ответ

3

Существует нет RTTI для методов записи, извините.

+4

есть ли возможность реализовать RTTI для методов записи в будущем? – HNB

+0

@HNB - может быть, но ценностное предложение отличается от методов классов. Наличие RTTI для методов на классах открывает удаленное взаимодействие, автоматизацию, динамическую привязку и т. Д., Но методы по записям менее полезны и имеют недостатки, такие как риск работы с копией записи, а не оригинал. Записи имеют ограниченное применение, поскольку они - это часто оптимизация или предназначены для неизменных типов значений. В качестве оптимизаций они лучше всего скрываются за интерфейсами OO. Поскольку типы значений, имеющие доступ к RTTI, возможно, позволят сценарии сценариев, но я не знаю других хороших аргументов. –

+0

Сценарии - достаточный аргумент на мой взгляд :). было бы неплохо иметь «RTTI» даже для обычных/обычных процедур и функций в разделе интерфейса ... Это было бы мощью для скриптов! Нынешний «RTTI» красив! ... но может быть и лучше :) «Бог благословит Дельфий»: g: – HNB

Смежные вопросы