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