Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define constantes del compilador condicional.
Sintaxis
-define:["]symbol[=value][,symbol[=value]]["]
o
-d:["]symbol[=value][,symbol[=value]]["]
Argumentos
| Término | Definición |
|---|---|
symbol |
Obligatorio. Símbolo que se va a definir. |
value |
Opcional. Valor que se va a asignar symbola . Si value es una cadena, debe estar rodeada de secuencias de barras diagonales inversas o comillas (\") en lugar de comillas. Si no se especifica ningún valor, se toma como True. |
Observaciones
La -define opción tiene un efecto similar al uso de una #Const directiva de preprocesador en el archivo de origen, excepto que las constantes definidas con -define son públicas y se aplican a todos los archivos del proyecto.
Puede usar símbolos creados por esta opción con ...#IfThen...#Else directiva para compilar archivos de código fuente condicionalmente.
-d es la forma abreviada de -define.
Puede definir varios símbolos con -define mediante una coma para separar las definiciones de símbolos.
| Para establecer -define en el entorno de desarrollo integrado de Visual Studio |
|---|
| 1. Tener un proyecto seleccionado en el Explorador de soluciones. En el menú Proyecto , haga clic en Propiedades. 2. Haga clic en la pestaña Compilar . 3. Haga clic en Avanzadas. 4. Modifique el valor en el cuadro Constantes personalizadas . |
Ejemplo
El código siguiente define y, a continuación, usa dos constantes del compilador condicional.
' Vbc /define:DEBUGMODE=True,TRAPERRORS=False test.vb
Sub mysub()
#If debugmode Then
' Insert debug statements here.
MsgBox("debug mode")
#Else
' Insert default statements here.
#End If
End Sub