Ver Mensaje Individual
  #1  
Antiguo 27-08-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Reputación: 21
edgwin Va por buen camino
Probleas con los arreglos

Que tal amigos del foro.

Tengo un problema con los arreglos. Lo explico con un ejemplo de codigo:

Código Delphi [-]

TComp = class
  ...
  nombre : string;
  ...
end;

procedure Editar(out arreglo: array of TComp);//Donde TComp es una clase
var
  nvoArreglo : TComp
begin
  ...
  SetLength(nvoArreglo,10);
  ...
  nvoArreglo[inx].Nombre = 'Algo';
  ....
  arreglo := nvoArreglo; -->Aqui me marca el error de Tipos incompatibles.
end;

Pues eso, paso como parametro un object, realizo todo el manejo de las propiedades con una variable local del mismo tipo de objeto, pero al quere igualar la variable local con la del resultado del procedimiento me marca el error de "Incompatible Types: Dynamic Array and Array".

Alguna solucion?

Saludos!
Responder Con Cita