FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Recorrer Array de variables...
Hola Amigos!
Estoy atascado con un asunto. ¿Es posible crear un Array de variables predefinidas de un tipo X?, lo intento ilustrar. Por ejemplo tenemos 7 variables del mismo tipo: Código:
Var a,b,c,d,e,f,g: Word; Muchas gracias! Última edición por geolife fecha: 22-01-2014 a las 23:12:44. |
#3
|
||||
|
||||
Gracias Caminante!
Pero no era esto lo que quería ilustrar, quizás no lo explique demasiado bien... Se trataría de crear un vector o array que contenga a las variables (a,b,c,d,e,f,g) y luego mediante un bucle recorrerlas desde el inicio al final para asignarles un valor determinado. No se trataría de crear una variable Miarray de 7 enteros, sino una variable de array que contenga 7 variables independientes y ya predefinidas...Imagina que tienes un programa con 50 variables de un mismo tipo con "nombres diferentes" y deseas iniciarlas de un tirón mediante un bucle...: Confused: Cita:
|
#4
|
||||
|
||||
Cita:
Sin dudas lo que mencionas se soluciona usando un arreglo de punteros a Word, pero el trabajo de asignar a cada posición del arreglo la variable respectiva, se equipara al trabajo de inicializarlas una a una... Una opción que podría reducir un poco la tarea podría ser:
Ejemplo de uso:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Hola geolife.
Cita:
Aunque se podría hacer con TList o [i]TObjectList] usando un puntero a record, pero me parece mas simple usar TStrings ya que podemos aprovechar sus propiedades vectoriales String y Objects para almacenar el nombre de variable y el valor respectivamente. Como para darte una pauta, te pongo un ejemplo no muy pulido aunque operativo :
Ejemplo de uso:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Nota: A la pregunta de si la implementación se podía llevar cabo mediante programación a través de objetos, de forma que recorriéramos una lista de variables en memoria para su inicialización y/o asignación, evitando hacerlo con un esquema "una a una". Se elimino por accidente la pregunta en el hilo anterior!
Apreciado ecfisa! Que puedo decirte,... esto es una muestra de amor a la programación. Voy probar tu esquema. Muchísimas gracias por tomarte la molestia de ofrecer esta gran porción de código y una solución al problema planteado. Es un verdadero y encomiable regalo el tiempo que dedicáis en Clubdelphi a las personas que estamos aprendiendo. Muchas gracias de nuevo! Cita:
Última edición por geolife fecha: 23-01-2014 a las 13:27:22. |
#7
|
||||
|
||||
ecfisa,
Nelson. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al Recorrer Array de Contactos | webmasterplc | OOP | 3 | 10-06-2013 16:50:22 |
Array dentro de un Array | Holger | PHP | 4 | 03-01-2012 17:27:44 |
problemas con array o array | noodle_ | OOP | 7 | 19-06-2008 22:30:57 |
variables variables (manual php) | salvica | PHP | 0 | 25-09-2005 16:44:52 |
Como Asignar Variable Tipo Array de Tform a otro Array del Mismo tipo | morfeo21 | Varios | 5 | 17-08-2004 17:39:51 |
|