![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Cantidad de elementos de un tipo set
Hola necesito ayuda para saber como averiguar la cantidad de elementos que tiene un type "set"
Gracias a todos. |
|
#2
|
||||
|
||||
|
Depende de como esté declarado:
Usa High(Tnumeros) Para este caso no sabría decirte ![]() Espero te sirva.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
Cita:
Para el otro caso, la única solución que he encontardo es usando RTTI:
y sólo funciona si la enumeración- en este caso (uno, dos tres, cuatro, cinco) -comienza en cero y no salta elementos, es decir, para cosas como: (uno=1, dos, tres, cuatro, cinco) ó (uno, dos, tres=5, cuatro, cinco) no funciona. EDITO: ¡Ah! La función se usaría así: Count := GetSetTypeCount(TypeInfo(TNumeros)); // Saludos |
|
#4
|
||||
|
||||
|
Muchas gracias por la correccion roman.
ahh.. por cierto, ese código es delphi ?? ![]() Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
|
|
|