/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 |
Requerido. Símbolo que se va a definir. |
value |
Opcional. Valor que se va a asignar a symbol. Si value es una cadena, puede insertarse en secuencias de barra diagonal inversa/comillas (\") en lugar de entre comillas. Si no se especifica ningún valor, se considera como verdadero. |
Comentarios
La opción /define tiene un efecto similar a usar una directiva de preprocesador #Const en el archivo de origen, salvo por el hecho de que las constantes con /define son públicas y se aplican a todos los archivos del proyecto.
Los símbolos creados por esta opción se pueden usar con la directiva #If...Then...#Else para compilar archivos de origen condicionalmente.
/d es la forma abreviada de /define.
Se pueden definir varios símbolos con /define; use una coma para separar las definiciones de símbolos.
Para definir/establecer en el entorno de desarrollo integrado de Visual Studio |
|
Ejemplo
En el siguiente código se definen y usan dos constantes de compilador condicionales.
' 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)