Jump to content


Photo

Variaveis Usar Dim Ou Nao?


  • Faça o login para participar
10 replies to this topic

#1 tiosnipa

tiosnipa

    Turista

  • Usuários
  • 30 posts
  • Sexo:Não informado

Posted 31/10/2004, 01:56

Awe pessoal fmz?

Bom eu cheguei a faze um curso de asp no webaula no tempo que era gratuito(um
tempinho jah) ai agora tava montando uma page.

E queria tirar uma duvida ( Desculpa se jah tem topico com isso).
Voce deve declara as variavel com o dim ou nao?

tipo assim:

Dim altura,largura
altura = 10
largura = 20

ou assim:

altura = 10
largura = 20

Qual seria digamos o "jeito" certo?

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 31/10/2004, 01:58

Não precisa. Isso só é útil quando você quer declarar uma variável "global", que é acessível em qualquer parte do script, como, por exemplo, dentro de funções.

#3 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 01/11/2004, 08:03

Cara isso dependo muito eu uso o option splicit quanto tenho muitas variaveis para não usar duas vezes a mesma variavel, isso é só para garantir mesmo.

e quanto ao "dim" se eu não usar o option não uso dai.

Mas claro que isso vai de programador para programador.

#4 Lengrat

Lengrat

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado

Posted 01/11/2004, 10:17

Em Asp não se precisa declarar variáveis, devido ao fato de no VB, todas as variáveis serem do tipo Variant, podendo assumir qualquer valor. Mas a boa prática da programaçãorecomenda você declara-las para evitar problemas futuros de manutenção, problemas de escopo e outros problemas de natureza procedural.

Declare sempre, pq vale a pena. Use também o option explicit, como foi citado.

;)

Edição feita por: Lengrat, 01/11/2004, 10:20.


#5 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 01/11/2004, 12:44

No VB, nem todas as variáveis são do tipo variante, só as que você não especificar. Nele, assim como no ASP.NET, elas podem ser declaradas com o tipo (As String, As Interger). Quando ao Option Explicit, ele obriga que você declare a variável, aí não tem jeito.

#6 Luiz Fernando Tanaka

Luiz Fernando Tanaka

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado
  • Localidade:Osaka - Japão

Posted 02/11/2004, 10:05

Cara eu costumo declarar sempre, e usar um option explicit para garantir q nao haja repetição de variaveis .... use sim, é sempre bom...
eu nao sou ao bom quanto aos caras deste forum, sou aprendiz ainda, mas da pra ajudar um pouquinho q sei.... (y)
falow, cara... sempre q eu puder ajudar e souber ajudar... conte comigo!!
abraço!
Luiz Fernando

#7 TucaZ

TucaZ

    Normal

  • Usuários
  • 99 posts
  • Sexo:Não informado

Posted 03/11/2004, 02:59

Na verdade, o ideal é declarar todas as variaveis e usar Option Explicit. Isso torna o código mais rápido e menos sucetivel a falhas.

#8 televo

televo

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 09/11/2004, 07:05

Caras estou com um problema que está difícil de achar onde está pegando!

Estou fazendo um site e uso includes, tudo roda ok!

Mas quando coloco uma include de uma enquete que tenho ele apresenta o seguinte erro...

****************************************
Microsoft VBScript compilation error '800a0411'

Name redefined

/sortlist.asp, line 15

DIM adoCon
***************************************

Já mudei a para adoCon para não repetir, mas passa a dar o mesmo problema, só que muda a variável de adoCon para adoCon2


Me deêm uma luz

#9 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 09/11/2004, 07:50

Cara poe isso no seu código.

option explicit e posta o erro que der.

#10 myaccount2lists

myaccount2lists

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino

Posted 09/11/2004, 08:25

Eu nao uso o Dim

#11 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 09/11/2004, 20:21

muita gente costuma usar tb pra vc auxiliar com no entendimento do code e saber as variaveis q vc ta usando..

mas eu nunca uso tb.
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq