Ver Mensaje Individual
  #1  
Antiguo 25-05-2012
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Reputación: 21
noshy Va por buen camino
Record y una enorme duda

Hola gente como estan, les planteo mi problema sin solucion.

En primer lugar, estoy desarrollando en Lazarus 0.9.30.2 y tengo un Record de esta manera:

Código Delphi [-]
  TDatosPueblo = record
    ed_1: Integer;
    ed_2: Integer;
    ed_3: Integer;
    ed_4: Integer;
    ed_5: Integer;
  end;

...

VPueblos: TDatosPueblo;

Luego quiero recorrer los datos con un bucle (ya que no son 5 sino son mas de 100)

Código Delphi [-]
for i := 1 to 5 do
begin
   VPueblos.ed_"i" := 0;
end;

El problema es que no se como concatenar el nombre de la variable "ed_" con el numero que esta en la variable "i", ya que si fuera el nombre de un componente lo concateno como un string y lo utilizaria de esta manera TLabel(findcomponent('ed_'+inttostr(i))).caption por ejemplo, pero como es el nombre de una variable de un record no se como hacerlo.

Espero ser claro en el problema, y ojala consiga una solucion.

Saludos a todos.
__________________
\_--> NoShY <--_/
Responder Con Cita