PDA

Ver la Versión Completa : Inspección de Variables..


BuenaOnda
28-06-2007, 03:11:07
Hola...
Amigos, alguien me podria decir como puedo inspeccionar todas las variables, en tiempo de ejecución, me explico, puedo inspeccionar la variables cuando estoy depurando mi programa, pero en algunas ocaciones, no me permite inspeccionar el valor de algunas variables(En la mayoria las variables Numericas), muchas gracias por su ayuda...:)

Delphius
28-06-2007, 03:21:06
Hola,

Para hacer lo que dices, deber ir a View -> Debug Windows -> Watches

Recuerda que puede que algunas variables no "veas" ya que Delphi las optimiza. En dicho caso, verás un mensaje diciendo que la variable no puede ser accedida por que ha sido optimizada o algo así.

Saludos,

BuenaOnda
28-06-2007, 03:24:38
Ese es el problema que tengo, eso es lo que necesito saber... :)

Delphius
28-06-2007, 03:30:06
Para esos casos, yo suelo mardar ShowMessages(). Y despues marco como comentarios.
Cuando llega el momento de hacer la documentación simplemente borro aquellos
// ShowMessage()
Que molestaban.

Puede que haya algo más óptimo. A lo mejor la GExpert tiene algo, yo todavía no he descubierto todo lo que ofrece...

Saludos,

BuenaOnda
28-06-2007, 03:43:39
Yo Hago lo mismo, tambien utilizo los Showmessage, pero es un poco molesto.. muchas gracias por tu respuesta... :D

Neftali [Germán.Estévez]
28-06-2007, 09:49:39
Como te han comentado, los GExperts tienen un sistema de visualizar mensajes sin tener que utilizar los ShowMessages o similares.
En tu código puedes utilizar líneas del estilo a:


SendDebugEx('Mensaje...', mtInformation);


Cuando ejecutas tu aplicación, se ejecuta a la vez un "visor de mensajes" que va recogiendo todos los mensajes que has generado de la forma anterior.

Mick
28-06-2007, 10:42:22
Puede que me equivoque pero tienen pinta de que tienes las optimizaciones activadas, normalmente en ese caso pone:
Variable innacesible here due to optimization.

Basta ir a las opciones del proyectos, compilador, desactivar las optimizaciones , y volver a compilar (no olvidarse activarlas una vez que el proyecto este finalizacdo, para la compilacion final).

Saludos

BuenaOnda
28-06-2007, 20:29:40
Muchas gracias a todos por su respuesta, con lo que me señalo el compañero Mick quedo resuelto mi problema....:D