2010-03-21 19 views

Respuesta

3

No hay ningún RTTI para los métodos en los registros, lo siento.

+4

¿hay alguna posibilidad de implementar RTTI para los métodos en los registros en el futuro? – HNB

+0

@HNB - tal vez, pero la proposición de valor es diferente a la de los métodos en las clases. Tener RTTI para métodos en clases abre remotamente, automatización, enlace dinámico, etc., pero los métodos en los registros son menos útiles y tienen inconvenientes, como el riesgo de operar en una copia del registro, en lugar del original. Los registros tienen usos limitados tal como están: a menudo son una optimización o están diseñados para ser tipos de valores inmutables. Como optimizaciones, se ocultan mejor detrás de las interfaces OO. Como tipos de valor, tener RTTI disponible tal vez permita escenarios de scripts, pero no conozco otros buenos argumentos. –

+0

scripting es un argumento suficiente en mi opinión :). sería bueno tener un "RTTI" incluso para los procedimientos y funciones regulares/normales en la sección de interfaz ... ¡Ese sería el poder para los scripts! ¡El "RTTI" actual es hermoso! ... pero podría ser mejor :) "God bless Delphi": g: – HNB

Cuestiones relacionadas