Ver Mensaje Individual
  #4  
Antiguo 30-06-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Reputación: 19
Lord Delfos Va por buen camino
El problema está en el uso de los arreglos dinámicos. Estos arreglos, a diferencia de uno normal, no son copiados enteros cuando uno usa ":=". Solamente se copia el puntero hacia el arreglo. Por eso, cuando hacés esas asignaciones PadreDominante termina *apuntando* al arreglo Instnacias[P1]. No es una copia, es el mismo arreglo.

Para copiar arreglos dinámicos podés usar la función copy:

Código Delphi [-]
PadreDominante:= copy(Instancias[P1], 0, Length(Instancias[P1]));

Saludongos.
Responder Con Cita