![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|