Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Define constantes condicionais do compilador.
Sintaxe
-define:["]symbol[=value][,symbol[=value]]["]
ou
-d:["]symbol[=value][,symbol[=value]]["]
Argumentos
| Período | Definição |
|---|---|
symbol |
Obrigatório O símbolo a definir. |
value |
Opcional. O valor a ser atribuído symbolao . Se value for uma cadeia de caracteres, ela deve ser cercada por sequências de barra invertida/aspas (\") em vez de aspas. Se nenhum valor for especificado, ele será considerado True. |
Observações
A -define opção tem um efeito semelhante ao uso de uma #Const diretiva de pré-processador em seu arquivo de origem, exceto que as constantes definidas com -define são públicas e se aplicam a todos os arquivos no projeto.
Você pode usar símbolos criados por esta opção com o #If...Then...#Else para compilar arquivos de origem condicionalmente.
-d é a forma abreviada de -define.
Você pode definir vários símbolos usando -define uma vírgula para separar as definições de símbolos.
| Para definir -define no ambiente de desenvolvimento integrado do Visual Studio |
|---|
| 1. Tenha um projeto selecionado no Gerenciador de Soluções. No menu Projeto, clique em Propriedades. 2. Clique na guia Compilar . 3. Clique em Avançado. 4. Modifique o valor na caixa Constantes personalizadas . |
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