Compartilhar via


/define (Visual Basic)

Define constantes de compilador condicional.

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

Arguments

Term

Definition

symbol

Required. O símbolo para definir.

value

Required. Para atribuir o valor de symbol. Se value é uma seqüência, ele deve estar entre as seqüências de marca de barra invertida/cotação-(\ ") em vez de aspas.

Comentários

O /define opção tem um efeito semelhante ao uso de um #Constarquivo de fonte da diretiva depré-processador , exceto que as 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 diretriz para compilararquivos defonte 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ímbolo .

Definir /define no Visual Studio integradas ao ambientede desenvolvimento

  1. Have a project selected in Solution Explorer. On the Project menu, click Properties. For more information, see Introdução ao Project Designer.

  2. Click the Compile tab.

  3. Click Advanced.

  4. Modificar o valor da Personalizar Constants caixa.

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

Diretivas #If...Then...#Else

Diretriz #Const

Exemplos de Linhas de Comando de Compilação (Visual Basic)

Outros recursos

Compilador do Visual Basic