Ir para conteúdo
Fórum Script Brasil
  • 0

Variaveis


Densyy

Pergunta

Bom pessoal essa é uma duvida que tenho tem algum tempo já

é algo simples

Gostaria de saber qual a diferença entre todos esses tipos de Variaveis e como são usadas

Dim a As Boolean
Dim a As Byte
Dim a As Currency
Dim a As Double
Dim a As Integer
Dim a As Long
Dim a As New ()
Dim a As Object
Dim a As Single
Dim a As String
Dim a As Variant

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Bom The Kill

Faço essas perguntas apenas para encher o forum com conteudo

E para os novatos assim como eu terem soluções para seus problemas

Qual a graça em Manter o conhecimento preso?

Poderia ficar discutindo com você porém

Não vou me rebaixar a esse nível

Aposto q você deve ter uns 10 Anos

falou ai e Bom ano Novo Pra vc

Link para o comentário
Compartilhar em outros sites

  • 0
Bom The Kill

Faço essas perguntas apenas para encher o forum com conteudo

E para os novatos assim como eu terem soluções para seus problemas

Qual a graça em Manter o conhecimento preso?

Poderia ficar discutindo com você porém

Não vou me rebaixar a esse nível

Aposto q você deve ter uns 10 Anos

falou ai e Bom ano Novo Pra vc

Post apagado.

Densyy, o link do danleonhart deve ter respondido a maioria, pelos as variáveis comuns.

Mas Object e New são usados pra trabalhar com objetos.

Você deve ter visto que Variant é uma variável sem tipo definido. Ou seja, a qualquer momento, você pode usá-la como String, como numérica, como preferir (desde que o dado gravado nela permita a conversão).

Toda variável declarada sem tipo é Variant. Exemplo de declarações:

Dim x 'tipo Variant
Dim y As Variant 'tipo Variant[/code] Object funciona como Variant, mas para objetos. Ou seja, se você declara um Object, ele pode ser apontado a qualquer momento para o objeto que você quiser. Lembrando que uma Variant pode virar objeto, mas um Object não pode virar uma String, por exemplo. Quanto a New, ele não é um tipo, ele serve somente pra inicializar um objeto. Quando declaramos um objeto, ele não é alocado na memória totalmente. É declarado somente um ponteiro do objeto vazio (que no Visual Basic é representado por Nothing). Usando o New, o objeto é inicializado e totalmente alocado, e só ai que podemos usar seus métodos e propriedades livremente. Usando o New na declaração, já inicializamos o objeto no próprio momento da declaração. Exemplo:
[code]Dim rs As ADODB.RecordSet 'Declaramos o objeto vazio
Set rs = New ADODB.RecordSet 'Inicializamos o objeto
Dim rs As New ADODB.RecordSet 'Declaramos e inicializamos o objeto

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...