Delphi - datos dinámicos en delphi

 
Vista:

datos dinámicos en delphi

Publicado por Jorge (13 intervenciones) el 17/05/2002 10:15:13
hola, quisiera saber si hay alguna forma de crear matrices dinámicamente y como acceder a ellas, más o menos como lo que se hace en C con los vectores
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:datos dinámicos en delphi

Publicado por beosman (163 intervenciones) el 17/05/2002 13:13:55
Pues muy fácil, por ejemplo tenemos:

var matriz: array of array of Integer; // matriz bidimensional

Para reservar memoria:

const rows = 10;
columns = 15; // por ejemplo. Tu pon el valor que quieras.

Reservar memoria para todo:

SetLength(matriz,rows);

for i=0 to i<rows do begin
SetLength(matriz[i],columns);
end;

Y ya lo tienes. Para acceder a ello como en un array normal:

a := matriz[5,8] * matriz[6,4]; // por ejemplo.

Espero que te sirva. Saludos.

Diego -> chairman
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar