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
|
||||
|
||||
Inquietud de "Variables locales" en modo Debug
Primero que nada espero no estar confundiendo mucho con el titulo (si es asi me lo dicen y lo cambio de inmediato)
bien ahora esplico mi inquietud yo necesito ver el valor de algunas variables que son del tipo integer, pero mi ventana de debug "Local Variables" me da el siguiente mensaje Código:
Mi_Variable : Variable 'Mi_Variable' inaccessible here due to optimization |
#2
|
||||
|
||||
Durante el proceso de compilación... delphi ha optimizado tu código. Esto hace que las variables locales no siempre estén disponibles. La experiencia me ha enseñado que estas variables no estarán disponibles mientras no sean necesarias. Eso quiere decir que después de la última vez que las uses en un procedimiento... la misma dejará de estar disponible. Podes desactivar esta característica usando la directiva del compilador {$O-} o bien {$OPTIMIZATION OFF}
No creo que sea buena idea dejar un programa que va a producción en este estado, aunque mientras está en desarrollo, si te hace mas fácil depurarlo, no veo por que no desactivar las optimizaciones siempre que recordes activarlas de nuevo antes de compilar definitivamente. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
El tema es que el compilador otpimiza tu código achicando al máximo el scope de tu variable, si quieres verla puedes deshabilitar la optimización de código.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|