aqui va otra de matrices!!!
ke tal forajidos del foro; como estan???
espero ke bien. la pregunta ke tengo es la siguiente: despues de definir un tipo de array dinamico: type Dinamico = array of array of byte; como lo creo??? el setlenght(variable,tamaño) funciona muy bien para vectores, pero no se como utilizarla para matricez.... Alguien me puede ayudar??? Gracias!!! |
Eso creará un Array dinámico de Arrays dinámicos que no es estrictamente una matriz, por eso lo que tienes que hacer es "dimensionar" el array y después cada uno de los arrays dinámicos pertenecientes a este array.
En este ejemplo, dimensiono el array a 10 y cada ítem lo dimensiono según su índice: Código:
var |
Hola forajido forastero y forofo del foro fosforito: :D :D :D
Lo que pones en el código es la definción del tipo (está en la sección type). Luego te declaras una variable de ese tipo, y ahora viene la novedad. Cuando aplicas SetLength a la matriz estás delimitando el número de elementos de la primera dimensión, pero la segunda dimensión puede tener un número diferente de elementos para cada elemento de la primera dimensión. Mira este código: Código:
type Código:
for i:=0 to High(Dinamico) do |
La franja horaria es GMT +2. Ahora son las 23:31:27. |
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