FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
|
|
|