/define (Visual Basic)
Define as constantes de compilador condicional.
/define:["]symbol[=value][,symbol[=value]]["] ' -or- /d:["]symbol[=value][,symbol[=value]]["]
Arguments
Termo |
Definição |
symbol |
Obrigatório. O símbolo a ser definido. |
value |
Opcional. O valor para atribuir symbol. Se value for uma cadeia de caracteres, deverá ser colocado entre sequências de barra invertida/aspas (\"), em vez de aspas. Se nenhum valor for especificado, será considerado como True. |
Comentários
A opção /define tem um efeito semelhante a usar uma diretiva de pré-processador #Const em seu arquivo de origem, exceto que as constantes definidas com /define são públicas e se aplicam a todos os arquivos do projeto.
Você pode usar símbolos criados por essa opção com a diretiva #If...Then...#Else para compilar os arquivos de origem condicionalmente.
/d é a forma abreviada de /define.
Você pode definir vários símbolos com /define usando uma vírgula para separar as definições de símbolos.
Para configurar /define no ambiente de desenvolvimento integrado do Visual Studio |
|
Exemplo
O código a seguir define e usa duas constantes de 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
Consulte também
Referência
Linhas de comando de compilação de exemplo (Visual Basic)