none
Como saber si la aplicacion esta siendo debuggeada RRS feed

  • Pregunta

  • Hola tengo una aplicación en la cual necesito que algunos objetos se vean cuando esta siendo debugeada solamente.

    En algún lado, hace tiempo, había leído que existe una propiedad que permite saber si la aplicación esta siendo debuggeada pero no recuerdo cual era el nombre de esa propiedad.

    ¿Alguien sabe cual es?


    The Real Blue

    jueves, 2 de enero de 2014 19:05

Respuestas

Todas las respuestas

  • "Electric_Blue" preguntó:

    > tengo una aplicación en la cual necesito que algunos objetos
    > se vean cuando esta siendo debugeada solamente.
    >
    > En algún lado, hace tiempo, había leído que existe una
    > propiedad que permite saber si la aplicación esta siendo
    > debuggeada pero no recuerdo cual era el nombre de esa propiedad.
    >
    > ¿Alguien sabe cual es?

    Hola:

    Si por "debugeada" entendemos que el objeto Component está en MODO DE DISEÑO, lo mismo te refieres a la propiedad DesignMode.

    Un saludo y ¡Feliz Año Nuevo!


    Enrique Martínez Montejo
            [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.

    viernes, 3 de enero de 2014 6:16
    Moderador
  • Hola:

    Puedes usar la constante de compilación DEBUG y usarla para código que solo quieres que se ejecute cuando estas 'debuggeando':

    Sub XXX()
    #IF DEBUG Then
       label1.Text = "Esta aplicación está siendo ejecutada en modo <debug>"
    #Else
       label1.Text = "Esta aplicación está en modo <normal>"
    #End If
    End Sub
    
    Saludos

    viernes, 3 de enero de 2014 8:26
  • If System.Diagnostics.Debugger.IsAttached Then ...
    • Propuesto como respuesta Sergio Parra viernes, 3 de enero de 2014 15:45
    • Marcado como respuesta Electric_Blue domingo, 5 de enero de 2014 3:13
    viernes, 3 de enero de 2014 9:11
  • If System.Diagnostics.Debugger.IsAttached Then ...
    Gracias, esto es lo que estaba buscando.

    The Real Blue

    domingo, 5 de enero de 2014 3:14
  • Esto no lo había visto antes, esta interesante para desarrollar.

    The Real Blue

    domingo, 5 de enero de 2014 3:16
  • Lo que quiero es que si esta siendo corrida desde cualquier editor de código se muestren unos objetos y cuando lo usa el cliente corriendo el ejecutable distribuible se vean menos objetos.

    Leí el link que usted propone pero la explicación de Microsoft es un poco escueta, igual ya lo solucione usando lo que comento Alberto Poblacion; igual gracias.


    The Real Blue

    domingo, 5 de enero de 2014 3:21