|
|
|
|
|
Dicas
|
|
Visual Basic (Declarações/Variáveis)
|
|
|
Título da Dica: Facilitando a Declaração de Variáveis
|
|
|
|
Postada em 14/8/2000 por Webmaster
webmaster@vbweb.com.br
Existe a instrução DefType q ajuda muito na declaração de variáveis. Essa instrução funciona a nível de módulo para definir o tipo de dados padrão para variáveis, argumentos passados a procedimentos e o tipo de retorno para os procedimentos (Function e Property Get) cujos nomes se iniciem pelos caracteres especificados.
Sintaxe:
DefType Letra, Letra ...
O argumento "Letra" (que é OBRIGATÓRIO) pode ser usado das seguintes formas:
DefType I, N <- Define que TODAS as variáveis iniciadas pelas letras "I" e "N" serão de determinado tipo. DefType A-E <- Define que TODAS as variáveis iniciadas por letras entre "A" e "E" serão de determinado tipo. Veja como colocar o DefType p/ cada tipo de variável:
DefBool -> Tipo Boolean DefByte -> Tipo Byte DefInt -> Tipo Integer DefLng -> Tipo Long DefCur -> Tipo Currency DefSng -> Tipo Single DefDbl -> Tipo Double DefDate -> Tipo Date DefStr -> Tipo String DefObj -> Tipo Object DefVar -> Tipo Variant Exemplo:
DefInt I DefStr S DefBool B Dim iNum, sTexto, bResposta, Acertos
Pois bem, declarando desta forma teremos:
iNum => Variável do tipo Integer sTexto => Variável do tipo String bResposta => Variável do tipo Boolean Acertos => Variável do tipo Variant Perceba que não é mais necessário usar o "As Type". Repare também que a variável "Acertos" foi declarada como Variant. Por que isso? Simples! Porque NÃO foi declarado um DefType p/ a letra "A". Então, se tivessemos declarado esta variável com o nome "iAcertos" ela seria declarada como Integer.
|
|
|
|
|