Compartilhar via


Como: Declarar constantes de compilação condicional

Você pode conjunto constantes de compilação condicional em uma destas três maneiras:

  • No Designer de projeto

  • Na linha de comando ao usar o compilador de linha de comando

  • Em seu código

Constantes de compilação condicional têm um escopo especial e não podem ser acessados a partir de código padrão.O escopo de uma constante de compilação condicional é dependente da forma é conjunto.A tabela a seguir lista o escopo de constantes declaradas usando cada uma das três maneiras mencionadas acima.

Como é definida de constante

Escopo de constante

Designer de projeto

Públicos para todos os arquivos de projeto

Linha de comando

Públicos para todos os arquivos são passados para o compilador de linha de comando

#Const demonstrativo no código

Privado para o arquivo no qual é declarada

Para conjunto constantes no projeto Designer

Para conjunto constantes na linha de comando

  • Use o /d Alterne para inserir sistema autônomo constantes de compilação condicional, sistema autônomo no exemplo a seguir:

    vbc MyProj.vb /d:conFrenchVersion=–1:conANSI=0
    

    Nenhum espaço é necessário entre o /d primeira constante e comutador. Para obter mais informações, consulte / define (Visual Basic).

    Declarações de linha de comando substituem declarações inseridas na Designer de projeto, mas não de apagá-los.conjunto argumentos em Designer de projeto permanecerão em vigor para compilações subseqüentes.

    Ao escrever constantes no próprio código, existem regras rígidas, a sua colocação, sistema autônomo seu escopo é todo o módulo no qual elas são declaradas.

Para conjunto constantes em seu código

  • Coloque as constantes no bloco de declarações do módulo no qual eles são usados.Isso ajuda a manter seu código organizado e fácil de ler.

Consulte também

Tarefas

Como: Recolher e ocultar seções do código

Conceitos

Visão Geral de Compilação Condicional

Referência

Constantes de compilação condicional

/ define (Visual Basic)

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

Diretriz #Const

Outros recursos

Criando a partir da linha de comando (Visual Basic)