Delphi - Declarar matriz de registros

 
Vista:

Declarar matriz de registros

Publicado por Alex (4 intervenciones) el 12/03/2003 19:09:33
Hola a todos! Mi problema es bien sencillo pero no se por que razon no doy con la solucion. Necesito declarar una matriz de registros, ¿como lo hago?¿donde lo declaro?¿en private?¿en public? Gracias por su ayuda y su tiempo.
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:Declarar matriz de registros

Publicado por Ernesto D'Spirito (706 intervenciones) el 12/03/2003 20:33:44
Para declarara una matriz de registros, primero necesariamente tienes que declarar el tipo de datos para el registro:

type
TRegistro = record
.....
.....
.....
end;

No es obligatorio declarar un tipo para la matriz, pues puede pornerse en la misma declaración de la variable o campo, pero en algunos casos sí es necesario, y yo te sugiero hacerlo:

type
TMatriz: array[0..9] of TRegistro;

Para declarar una variable en la sección Var de una unidad, procedimiento o función, o para declarar un campo en la sección public, private o protected de una clase, la declaración es así:

matriz: TMatriz;

En el caso de un campo de una clase, la decisión de si debe ser público, protegido o privado corresponde al programador, en función de si le parece razonable el acceso directo al campo desde fuera de la clase, o si sólo debería accederse desde esa clase y clases descendientes, o si solamente debería accederse desde la unidad donde está declarada la clase respectivamente.

Espero que te sirva.

Ernesto D'Spirito
http://www.latiumsoftware.com/es/index.php
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