Ver Mensaje Individual
  #3  
Antiguo 12-02-2019
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Concuerdo con lo que dice engranaje.

Las variables globales están disponibles en todo momento porque se localizan en un área de memoria especial, que no puede reorganizarse durante la ejecución del programa. Es memoria de lectura y escritura para variables que nunca cambian de lugar, y a las cuales cualquier rutina (método/función) puede acceder.

Las variables declaradas de forma local (dentro de las rutinas) utilizan la pila (stack), memoria que la aplicación va utilizando conforme lo necesita. Es normal que una variable local no esté accesible al depurador cuando el programa se encuentra detenido en un punto donde esa variable no es necesaria; muy probablemente la variable no está ocupando ningún lugar específico.

La sugerencia que yo podría darte es que nos muestres el código de ese procedimiento y nos señales la línea donde está detenido el programa cuando quieres observar la variable, a fin de entender si es lógico lo que deseas hacer. En cuyo caso determinaríamos por dónde proceder.

Saludos.
Responder Con Cita