Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Ayuda con Array... (https://www.clubdelphi.com/foros/showthread.php?t=69788)

Jose Roman 09-09-2010 16:06:18

Ayuda con Array...
 
Hola a todos,

Resulta q se como se declaran los Array
Recibo : Array[1..100] of Integer

Hasta ahi no hay problema,
pero si no son 100 y pueden ser mas o menos arreglos,
como hago para crearlos en tiempo de ejecucion.

Gracias

ecfisa 09-09-2010 16:14:28

Hola José.

Podés usar arreglos dinámicos.

Código Delphi [-]
var
  v: array of integer;
  i: Integer;
begin
  SetLength(v,500);
  for i:= Low(v) to High(v) do v[i]:= i;
end;

Saludos. :)

Jose Roman 09-09-2010 16:35:42

Gracias por contestar,

Gracias ahi entendi, pero sta esta ultima duda, en este foro vi esto:
http://www.clubdelphi.com/foros/showthread.php?t=31616

pero esta parte:
Código Delphi [-]
TTabla1=Record
  codigo:String;
  nombre:String;
En que parte o como la declaro dentro de un procedure, para despues declarar de forma dinamica
Código Delphi [-]
regTabla1:Array of TTabla1

Caro 09-09-2010 16:52:43

Cita:

Empezado por Jose Roman (Mensaje 375860)
En que parte o como la declaro dentro de un procedure, para despues declarar de forma dinamica

Hola Jose Roman, un registro tienes que declararlo como un nuevo tipo con Type, para luego definirte tu array dinamico de tipo TTable.

Código Delphi [-]
Type
  TTabla1=Record
    codigo:String;
    nombre:String;
  end;

Saluditos

Jose Roman 09-09-2010 17:15:50

Gracias por tu ayuda


La franja horaria es GMT +2. Ahora son las 19:14:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi