![]() |
![]() |
![]() |
![]() |
![]() |
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. |
![]() |
|
|
![]() |
|