FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Manejo de arreglos
Saludos!! Otra vez preguntando, espero me puedan ayudar XD. Estoy haciendo una estructura record de X objeto en Delphi, lo cual lo hago +- así:
Después declaro un arreglo de objetos y 1 objeto de la siguiente forma:
Lleno mi arreglo con N objetos y después para algunas operaciones independientes del arreglo (No quiero modificar el arreglo) hago lo siguiente objetoX := arreglo[Xposicion]. Lo que pasa es que al cambiarle propiedades a mi objetoX se cambian también en el arreglo, y no quiero que suceda eso; supongo que en la asignación a objetoX se está haciendo por referencia y no por valor, y al cambiar algo en objetoX se cambia igual en arreglo[xPosicion]. ¿Existe alguna forma de que no pase esto o de que el contenido de arreglo[xPosicion] se copie por valor a mi objetoX?. De antemano gracias por su ayuda y paciencia |
#2
|
||||
|
||||
Prueba haciendo lo siguiente:
Aunque seria mejor que te hicieras una rutina(Procedimiento) para poder hacerlo o quisas tambien exista alguna funcion o procedimiento del propio delphi.. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#3
|
|||
|
|||
Hola!!, efectivamente ya habia pensado en esa solución, pero el problema es que (va a sonar super raro) XD uno de los atributos de mi objeto es un arreglo de objetosY, y este a su vez tiene como atributo un arreglo de objetosZ + otros atributos, y seria algo medio pesado estar haciendo cada copia de la manera que me propones; por eso quiero saber si existe alguna función que ya te haga esto, sino, no va a haber de otra, pero lo tendré que hacer así
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
arreglos o locate???? | vlady3086 | OOP | 7 | 10-03-2009 17:25:45 |
AYUDA con arreglos | pecosita | C++ Builder | 1 | 18-09-2006 22:00:50 |
Arreglos Dinamicos | diniremix | Varios | 3 | 23-05-2006 19:48:31 |
Arreglos y recursividad | davitcito | Varios | 6 | 22-04-2005 17:20:21 |
Arreglos | Lobo | Varios | 3 | 19-09-2003 00:09:19 |
|