|
|
|
|
|
Dicas
|
|
Visual Basic (Declarações/Variáveis)
|
|
|
Título da Dica: Usando as New
|
|
|
|
Postada em 3/11/2005 por Rochª
Declarar variáveis de objetos usando As New pode ser uma forma econômica de codificação, mas deve ser evitado como um mau hábito. A razão disto é que variáveis declaradas desta forma nunca retornarão True para o teste Is Nothing. Isto porque, ao referenciar a variável no teste de Is Nothing, o Visual Basic silenciosamente cria uma nova instância do objeto e a atribui à variável caso ela esteja em Nothing. Veja abaixo como ocorre:
Dim x As New MinhaClasse
Set x = Nothing
If x Is Nothing Then ' esta linha nunca será executada, pois o teste nunca retornará True End If
|
|
|
|
|