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. |
|
|
|