Ver Mensaje Individual
  #1  
Antiguo 20-04-2005
jadelphi jadelphi is offline
Miembro
 
Registrado: ago 2004
Posts: 21
Reputación: 0
jadelphi Va por buen camino
Problema... ¿inexplicable?

Hola colegas me pasa una cosa que no le veo explicación alguna...

Tengo definido el siguiente array

WTLinDesc : array[1..100] of String;

En una parte del programa lo inicializo...

for J := 1 to 100 do
WTLinDesc[J] := ' ';

declarando J como Integer.

Tras esto le he pedido que me muestre por pantalla lo que contiene cada posición y ningún problema

for J := 1 to 100 do
begin
MessageDlg('J ' + IntToStr(J),mtInformation,[mbOk],0);
MessageDlg('[J] ' + WTLinDesc[J],mtInformation,[mbOk],0);
end;

... Pero en otro punto del programa y sin haber tocado para nada el array le pido que me muestre otra vez su contenido y la posición 1 la muestra pero al intentar acceder a la posición 2 me da el siguiente mensaje de error :

Access violation at address xxxxxxxx in module xxxxxx.exe. Read of address xxxxx.


A ver si alguien me puede ayudar, si le ha pasado alguna vez una cosa parecida, ....

Muchas gracias.

Salu2.
Responder Con Cita