Compartilhar via


/Define (Visual Basic)

Define constantes de compilador condicional.

/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]

Argumentos

Termo

Definição

symbol

Obrigatório.O símbolo para definir.

value

Obrigatório.O valor para atribuir symbol.Se value é uma seqüência, ele deve estar entre seqüências de barra invertida-aspas (\ ") em vez de aspas.

Comentários

O /define opção tem um efeito semelhante ao uso de um #Const diretiva de pré-processamento no seu arquivo de origem, exceto que constantes definidas com /define são públicos e aplicar a todos os arquivos no projeto.

Você pode usar os símbolos criados por essa opção com o #If...Then...#Else diretiva para compilar arquivos de origem condicionalmente.

/dé a forma abreviada do /define.

Você pode definir vários símbolos com /define , usando uma vírgula para separar as definições de símbolos.

Definir /define no ambiente de desenvolvimento integrado do Visual Studio

  1. Tenha um projeto selecionado no Solution Explorer.No menu Project, clique em Properties..Para obter mais informações, consulte Introdução ao Project Designer.

  2. Clique na guia Compile.

  3. Clique em Advanced.

  4. Modificar o valor de Custom Constants caixa.

Exemplo

O código a seguir define e em seguida, 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

# If...E... # Else diretivas

# Diretiva const

Linhas de comando de compilação de amostra (Visual Basic)

Outros recursos

Visual Basic compilador de linha de comando