Compartilhar via


Declaração de procedimentos para usuários do Visual Basic 6.0

Visual Basic 2008 apresenta várias alterações relacionadas à declaração de procedimentos.

Argumentos opcionais

Visual Basic 6,0

No Visual Basic 6.0, você pode declarar um parâmetro de procedimento sistema autônomo Optional sem especificar um valor padrão. Se um parâmetro opcional for do Variant tipo, o código do procedimento pode utilizar o IsMissing função para determinar se o código de chamada passou um argumento para esse parâmetro.

Visual Basic 2008

In Visual Basic 2008, cada parâmetro opcional deve declarar um valor padrão, que é passado para o procedimento se o programa de chamada não fornecer esse argumento. The IsMissing função não é necessária para detectar um argumento ausente, e não há suporte para ele. O exemplo a seguir mostra uma declaração de argumento opcional:

Sub Calculate(Optional ByVal Switch As Boolean = False)

Variáveis Locais Estáticas

Visual Basic 6,0

No Visual Basic 6.0, você pode declarar um procedimento com o Static modificador. Isso faz com que cada variável local de dentro do procedimento torne-se estática e mantenha seu valor entre chamadas.

Visual Basic 2008

In Visual Basic 2008, o Static Não há suporte para a palavra-chave em um Function ou Sub demonstrativo. Você deve declarar individualmente cada variável local que você deseja ser Static.

Consulte também

Conceitos

Sequência de chamada de procedimento para usuários do Visual Basic 6.0

O Parâmetro do Mecanismo de Passagem para usuários do Visual Basic 6.0

Sumário para programação de mudanças em elementos de suporte

Referência

Opcional (Visual Basic)

Static (Visual Basic)