Recomendação de atualização: Evitar palavras-chave existente
Porque eles foram removidos da linguagem, você deve evitar usar as seguintes palavras-chave em projetos do Visual Basic 6.0 que podem ser atualizados para Visual Basic 2008.
Keyword |
Explicação |
---|---|
Def< type> |
sistema autônomo versões anteriores do Visual Basic, DefBool, DefByte, DefInt, DefLng, DefCur, DefSng, DefDbl, DefDec, DefDate, DefStr, DefObj e DefVar são usados na seção Declarações de um módulo para definir a faixa de variáveis sistema autônomo um certo tipo. Por exemplo, DefInt A-C define todas sistema autônomo variáveis começando com a letra A, B ou C sistema autônomo um inteiro. Em vez de usar Def<tipo > instruções, você deve explicitamente declarar as variáveis. |
Computada GoTo/GoSub |
Computada GoTo/GoSub instruções levar este formulário:
Isso não tem suporte no Visual Basic 2008. Em vez disso, você deve usar If instruções, ou Select Case construções. |
GoSub/Return |
GoSub e Return Não há suporte para instruções em Visual Basic 2008. Na maioria dos casos você pode substituir esses com funções e procedimentos. |
Option Base 0|1 |
The Option Base demonstrativo foi usada para especificar o limite inferior do padrão de uma matriz sistema autônomo 0 ou 1. Esta demonstrativo foi removida da linguagem já que Visual Basic 2008 nativamente somente oferece suporte a matrizes com um limite inferior zero. Há suporte para matrizes de limite inferior diferente de zero através da biblioteca de compatibilidade. |
VarPtr, ObjPtr, StrPtr |
VarPtr, VarPtrArray, VarPtrStringArray, ObjPtr e StrPtr são funções não documentadas usadas para obter o endereço base de memória de variáveis. Não há suporte para essas funções Visual Basic 2008. |
LSet |
No Visual Basic 6.0, a LSet demonstrativo pode ser usada para atribuir uma variável de um tipo definido pelo usuário a outra variável de tipo definido pelo usuário diferente. Essa funcionalidade não tem suporte no Visual Basic 2008. |