Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define constantes do compilador condicional.
Sintaxe
-define:["]symbol[=value][,symbol[=value]]["]
or
-d:["]symbol[=value][,symbol[=value]]["]
Argumentos
| Prazo | Definição |
|---|---|
symbol |
Obrigatório O símbolo a ser definido. |
value |
Opcional. O valor a ser atribuído symbol. Se value for uma cadeia de caracteres, ela deverá ser cercada por sequências de barra invertida/aspas (\") em vez de aspas. Se nenhum valor for especificado, será necessário ser 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 essa opção com...#IfThen...#Else diretiva para compilar arquivos de origem condicionalmente.
-d é a forma curta de -define.
Você pode definir vários símbolos usando -define uma vírgula para separar definições de símbolo.
| Para definir -define no ambiente de desenvolvimento integrado do Visual Studio |
|---|
| 1. Selecione um projeto 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