Cita:
Empezado por Lord Delfos
Solamente para aclarar.
Los array of algo en un parámetro a función y los array of algo con una variable declarada, no son lo mismo.
El primero es un open array, y el segundo es un arreglo dinámico.
Curiosamente en Delphi se puede construir un open array "al vuelo", pero no un arreglo dinámico... Vaya uno a saber por qué motivo.
|
Perdón pero no entendí lo que quisiste decir
Lord Delfos.
Yo creo que lo que necesita
flystar es esto.
Código Delphi
[-]
var
Form1: TForm1;
AD : array of Tbutton;
implementation
{$R *.dfm}
procedure TForm1.FormShow(Sender: TObject);
var
i: Integer;
begin
SetLength(AD,3); for I := 0 to 2 do
begin
AD[i] := FindComponent('Button' + inttostr(i+1)) as TButton;
AD[i].Caption := 'Botón ' + inttostr(i+1);
end;
end;
end.
Saludos
Edito: Vaya pues no habia leído esto
Cita:
Lo que necesito saber es la forma de asignar de un solo golpe y directo los valores del array dinamico. Sin for.
|
NO sirve lo que hice, lo siento