Hola a todos, tengo una consulta:
He creado un arreglo dinamico:
Código Delphi
[-]
type
MatrixArray = array of array of extended;
...
var
Matrix: MatrixArray;
...
SetLength(Matrix, 4, 4);
for i:=0 to 3 do
for j:=0 to 3 do
Matrix[i, j] := i + j;
...
Mi consulta: para acceder al primer elemento del arreglo tengo q hacerlo desde el indice 0, hay alguna forma de cambiar el indice con el q se inicia, por ejemplo uno, esto lo quiero de esa forma, porque, como se habran dado cuenta el arreglo es una matriz y el primer elemento tiene que ser Matriz[1, 1].
O almenos tener un arreglo dinamico de una fila que se pueda acceder de la siguiente forma:
Código Delphi
[-]
var
Fila: array of Extended;
...
SetLength(Fila, 3);
for i:=1 to 3 do
showmessage(Fila[i]);
...
Otra razon por la que tiene que estar de esa forma es porque es parte de un objeto q estoy creando y da como resultado lo q contiene una fila o columna, y esta tiene q empezar desde la fila 1.
Gracias por las respuestas.
PD: No se si es idea mia, pero, esto ya lo habia visto por el foro, lo he buscado, pero, no he encontrado alguna referencia. Ojala y aparezca en
Temas Similares 