![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
Estoy confundido. En un conjunto no puede haber un elemento repetido, es decir:
Así que no entiendo para que necesitas un bucle, algo así serviría:
Puede que tu estés confundiendo un conjunto con un array o una lista. |
|
#3
|
||||
|
||||
|
Lo que has dicho no es ninguna tontería, de hecho no tiene solución inmediata.
Para poder usar esto, no puede haber saltos en el tipo Enum, es decir: no puedes dar valores no consecutivos a los índices, normalmente se hace así: así el compilador le dará valores correlativos sin saltos. Después puedes usar algo así: El conjunto no puedes recorrerlo, como mucho, puedes recorrer el tipo enumerado. EDITO: román, ¿no deberías estar ya en la cama? ![]() Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
Cita:
// Saludos |
|
#5
|
||||
|
||||
|
Gracias seoane, roman y Lepe por responder.
Conque el culpable era Low() yHigh().... ¡ya se las veran conmigo esos dos! ![]() ¡No sabía que pdían usarse para los tipos enumerados! Me he cansado de emplearlos en arrays dinámicos y ni se me ocurrió intentarlo ahora.... Veré que tal me sale ahora. Cita:
seoane, el código que me envias es precisamente lo que me quería evitar... imaginate un conjunto con 10, 20, 100 elementos... Y sabiendo que las operaciones son similares, con más razón. gracias a todos por brindar su ayuda. Saludos, |
|
#6
|
||||
|
||||
|
Cita:
Creo recordar que al incluir un salto, después no permitía hacer algo en especial, jo.... esto no es serio ![]() Está claro que si incluimos un salto, después no podemos hacer cosas de este estilo: ...pero no iba por ahí la cosa, había algo más... creo recordar se trataba de esto: ... no sé, de hecho tomé la decisión hace tiempo de no incluir saltos en los tipos Enum, pero no recuerdo el por qué Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
|||
|
|||
|
Creo que a partir de delphi 2005 se puede usar la clausula 'in' dentro del for, que resulta más cómoda. Yo uso delphi 7, así que mejor que alguien te confirme esto.
|
|
#8
|
||||
|
||||
|
Cita:
estamos declarando más de lo que se ve, como puede observarse si hacemos:
En otras palabras, TEnum no es más que el intervalo
con nombres especiales para el 1, 2, 3, 4 y 8 pero no para el 5, 6 y 7. Y claro que en un arreglo como el que pones, esto sería particularmente raro porque se trata de un arreglo con más elementos de los que aparentemente tendría. // Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como pasar a un stored procedure un conjunto de datos en FB 1.5 | pvizcay | Firebird e Interbase | 8 | 04-12-2006 04:44:09 |
| Como moverse por un conjunto de edits | miguelml | Varios | 7 | 15-11-2005 18:26:22 |
| como recorrer un dbListBox!! | Velia | OOP | 3 | 25-10-2005 20:34:37 |
| como recorrer una estructura de edits | tiagor64 | OOP | 2 | 06-05-2005 23:42:40 |
| Como recorrer un TField? | bustio | Conexión con bases de datos | 3 | 07-01-2005 19:36:40 |
|