Trucos y tretas
 
Saber si estamos dentro del IDE de Visual Basic

Regresar al menú "Trucos"
Principal


Autor: Daniel Quintero
Fecha: 13 de agosto del 2001
Descripción: Saber si estamos ejecutando un programa dentro del IDE de Visual Basic o dentro de un ejecutable (EXE)

Para saber si un programa se está ejecutando dentro del IDE de Visual Basic (en modo diseño) o a partir de un ejecutable (EXE), podemos utilizar la siguiente función, la cual ocasiona un error con el objeto Debug. Solamente va a saltar este error si el programa se está ejecutando en modo diseño, ya que el objeto Debug solo funciona aquí, porque cuando se crea el ejecutable del programa, la llamada a las funciones de este objeto se omiten.

Private Function ModoDiseño() As Boolean

   On Error GoTo errHandler

   ' Ocasionar un error (los métodos del objeto Debug solo funcionan
   ' en tiempo de diseño
   Debug.Print 1 / 0

   ' Si no hubo error, el programa se está ejecutando a partir del ejecutable
   ModoDiseño = False
   Exit Function

errHandler:
   ' Si hubo error, estamos en modo de diseño
   ModoDiseño = True
   Err.Clear
End Function


Arriba
Regresar al menú "Trucos"
Principal

Derechos reservados © 2001 Daniel Quintero Rojas (dqrsoftware@gmx.net)