Ver Mensaje Individual
  #3  
Antiguo 27-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Si no recuerdo mal, SetLenght sólo permitía cambiar la última dimensión de un array dinámico (consulta la ayuda para estar seguro).

Por otra parte, tu tablero no está definido como un array dinámico, es estático, tiene 26 filas y ¿27? columnas.

Código Delphi [-]
type TmiArray: array of char;
var v:TmiArray
begin
SetLength(v,27);
end;
Aquí TmiArray si es dinámico, porque no define los índices entre corchetes.

Tal y como lo tienes definido, no tienes que preocuparte por el tamaño, siempre que accedas entre los índices definidos, todo irá bien.

Recuerda inicializar los valores del array antes de leer un índice, o leerás cualquier cosa.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita