/define (Visual Basic)
Permite definir constantes condicionales para el compilador.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Argumentos
Término |
Definición |
symbol |
Obligatorio.Símbolo que se desea definir. |
value |
Obligatorio.Valor que se desea asignar a symbol.Si value es una cadena, debe incluirse entre secuencias de barra diagonal inversa/comilla (\") en lugar de comillas. |
Comentarios
La opción /define tiene un efecto similar a la utilización de una directiva de preprocesador #Const en el archivo de código fuente, excepto que las constantes definidas con /define son públicas y se aplican a todos los archivos del proyecto.
Puede utilizar los símbolos creados con esta opción en una directiva #If...Then...#Else para compilar condicionalmente archivos de código fuente.
/d es la forma abreviada de /define.
Se pueden definir múltiples símbolos con /define si se separan las definiciones de símbolos mediante comas.
Para establecer /define en el entorno de desarrollo integrado de Visual Studio |
|
Ejemplo
El código siguiente define dos constantes de compilación condicional y después las utiliza.
' 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
Vea también
Referencia
#If...Then...#Else (Directivas)
Líneas de comandos de compilación de ejemplo (Visual Basic)