• Domingo 22 de Diciembre de 2024, 14:25

Autor Tema:  consultar propiedades  (Leído 1421 veces)

E.Baley

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
consultar propiedades
« en: Miércoles 28 de Enero de 2009, 13:40 »
0
Usando el Visual Studio ¿ Hay alguna forma de consultar el valor de variables o propiedades de objetos cuando está corriendo una aplicación ?
Cuando pones un punto de interrupción y corres en modo Debug, sí se puede. Simplemente añades la referencia del objeto en la ventana "Inspección" y exploras sus propiedades etc.
Pero si no pones un punto de interrupción, no veo cómo consultar el valor de algunas cosas, aparte de andar con mensajitos (System.Diagnostics.Debug.WriteLine etc...)
Este proceso es muy incómodo.
Por ejemplo, tengo un botón que actualiza parámetros en un objeto. Si quiero consultarlos, tengo que poner un punto de interrupción y parar la aplicación momentáneamente, y explorar desde el inspector.
Entonces, hay otra forma de hacerlo ? podría consultar un objeto sin necesidad de poner puntos de interrupción ?

gracias

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: consultar propiedades
« Respuesta #1 en: Jueves 29 de Enero de 2009, 20:12 »
0
Cita de: "E.Baley"
podría consultar un objeto sin necesidad de poner puntos de interrupción ?

Que yo sepa no, para eso son los puntos de inerrupcion.

Si no pones puntos de interrupcion, o no utilizas System.Diagnostics.Debug.WriteLine, no creo qe haya otra manera.

Saludos :hola:

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

E.Baley

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Re: consultar propiedades
« Respuesta #2 en: Lunes 2 de Febrero de 2009, 11:49 »
0
Gracias profesor
Por si le sirve a alguien, al final lo que estoy haciendo es crearme un nuefo Form que tiene un ListBox y un PropertyGrid.
En el ListBox pongo los objetos que quiero explorar y al seleccionar uno, lo asigno a la propiedad "SelectedObject" del PropertyGrid, de forma que ya puedo ver el valor de sus propiedades en tiempo de ejecución.
Un poco trabajoso pero espero que me sirva en adelante para muchos más proyectos.
saludos