Resultados de la búsqueda a petición "rtti"

6 la respuesta

¿Cómo copiar las propiedades de una instancia de clase a otra instancia de la misma clase?

Quiero duplicar una clase. Es suficiente que copie todas las propiedades de esa clase. Es posible que bucle a través de todas las propiedades de una clase?asignar cada propiedad a la otra propiedad, comoa.prop := b.prop? Los captadores y ...

2 la respuesta

Delphi: ¿cómo establecer la longitud de una matriz dinámica con acceso RTTI usando DynArraySetLength?

Me gustaría establecer la longitud de una matriz dinámica, como se sugiere en esta publicación [https://stackoverflow.com/questions/1770242/how-to-set-array-length-with-delphi-2010-rtti] . Tengo dos clases TMyClass y la TChildClass relacionada ...

2 la respuesta

¿Por qué recibo el error "el tipo no tiene información de tipo" con un tipo de enumeración?

3 la respuesta

¿Puedo descomponer los nombres RTTI de GCC?

1 la respuesta

Información RTTI para puntero a método.

1 la respuesta

¿Cómo modificar la propiedad delphi Getter / Setter con RTTI?

Me gustaría reemplazar el getter / setter para propiedades usando RTTI. Sé que puede acceder al getter setter con TPropInfo.SetProc / GetProc y sé que estos campos apuntan a datos diferentes dependiendo de si la propiedad usa métodos virtuales, ...

2 la respuesta

Obtener el nombre de la unidad que pertenece a cualquier tipo (TRttiType)

Necesito obtener el nombre de la unidad (espacio de nombres) de cualquier TRttiType [http://docwiki.embarcadero.com/CodeSamples/en/Category%3aRtti.TRttiType]. Hasta ahora, he intentado lo siguiente. 1) usando elPTypeData.UnitName, esta solución ...

3 la respuesta

Operador Java isInstance vs instanceOf

Todo el asunto de los genéricos me está arrojando un poco, y más aún el RTT. Específicois? Ah, bueno, aquí está la esencia: enum QueryHelper { query1, query2; static <T> QueryHelper getQueryHelper (Class<T> expectedReturn) { if ...

1 la respuesta

¿Cómo acceder a las propiedades de registro?

Necesito acceder, registrar propiedades y establecer / obtener los valores de esta propiedad. En primer lugar, quiero acceder a las propiedades. Pero no puedo ¿Qué está mal? Ver: Delphi XE6. Código de muestra: type TmyRecord = record private ...

2 la respuesta

¿Por qué necesito # incluir <typeinfo> cuando uso el operador typeid?

lostypeid [http://en.cppreference.com/w/cpp/language/typeid]representa un operador C ++ RTTI que también es una palabra clave C ++. Devuelve un std::type_info [http://en.cppreference.com/w/cpp/types/type_info]objeto que contiene información ...