Foros Club Delphi

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

sergio_015 09-03-2005 17:31:02

Matrices
 
Tengo dos edits, con el valor de ellos quiero hacer una matriz, si Edit 1 vale 5 y Edit2 vale 7, seria una matriz[5,7], como puedo declarar una matriz donde el tamaño variaria de acuerdo a los valores que ponga el usuario????

roman 09-03-2005 17:54:32

Puedes usar arreglos dinámicos:

Código Delphi [-]
type
  TMatriz: array of array of Integer;

Para ajustar las dimensiones de una variable M de tipo TMatriz usas SetLength:


Código Delphi [-]
SetLength(M, 5, 7);

// Saludos

marcoszorrilla 09-03-2005 18:22:58

Otro ejemplo:

Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 type
   TMatriz = array of Array of Integer;
   var
   m:TMatriz;
 begin
 SetLength(M,2,2);
 M[1,1]:=10;
 M[1,2]:=12;
 
 ShowMessage(IntToStr(M[1,2]));
 
 end;
Un Saludo.

sergio_015 09-03-2005 19:53:07

Me ha funcionado muchas gracias


La franja horaria es GMT +2. Ahora son las 09:25:42.

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