Compartilhar via


Sintaxe de declaração para usuários do Visual Basic 6.0

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

Várias declarações de variáveis

Visual Basic 2008 revisa declarações simultâneas das diversas variáveis para simplificação.

Visual Basic 6,0

No Visual Basic 6.0, você pode declarar variáveis de tipos diferentes na mesma demonstrativo, mas você deve especificar o tipo de dados de cada variável ou o padrão é Variant. O exemplo a seguir mostra várias declarações e seus tipos de dados resultante:

Dim I, J As Integer             ' I is Variant, J is Integer. 
Dim L As Integer, M As Integer  ' L is Integer, M is Integer. 
Dim N As Integer, X As Double   ' N is Integer, X is Double. 

Visual Basic

In Visual Basic 2008, você pode declarar diversas variáveis do mesmo tipo de dados sem ter que repetir o palavra-chave tipo. As declarações equivalente àquelas do exemplo anterior são os seguintes:

Dim I                           ' I is Object. 
Dim J As Integer                ' J is Integer. 

Ou

Dim I As Object, J As Integer   ' I is Object, J is Integer. 
Dim L, M As Integer             ' L is Integer, M is Integer. 
Dim N As Integer, X As Double   ' N is Integer, X is Double. 

Declaração de procedimento externo

Visual Basic 6,0

No Visual Basic 6.0, quando você declara uma referência a um procedimento externo com o Declare demonstrativo, você pode especificar As Any para o tipo de dados de qualquer um dos argumentos e o tipo de retorno. The As Any palavras-chave desativam a verificação de tipo e permite que qualquer tipo de dados seja passado ou retornado.

Visual Basic

Visual Basic 2008 não oferece suporte a Any palavra-chave. In a Declare demonstrativo, você deve declarar especificamente o tipo de dados de cada argumento ou retorno se Option Strict é On. Isso melhora a segurança de tipos.Você pode sobrecarregar sua declaração de procedimento para acomodar vários tipos de dados de argumentos.Você não pode sobrecarregar somente tipos de retorno, mas você pode usar o tipo de argumentos para variar o tipo de retorno ou você poderá ativar Option Strict Off.

Declaração de rótulo de linha

Visual Basic 6,0

Diretamente no Visual Basic 6.0, um número de linha pode diretamente preceder uma declaração na mesma linha, sem qualquer caractere de separação.

Visual Basic

Visual Basic 2008 requer que cada etiqueta de linha seja seguida por uma (dois-pontos:). (:) Opcionalmente uma declaração pode seguir o dois-pontos na mesma linha, ou o rótulo de linha e dois-pontos podem estar sozinhos na linha.

Consulte também

Conceitos

Alterações de tipos de dados universais para usuários do Visual Basic 6.0

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

Tipos de dados no Visual Basic

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

Referência

Instrução Declare

Opção declaração estrito