Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+4
Nanzin
KaiqueHunter
okabe
Valentine
8 participantes

    [VB6] Valor maior que o da variável Long

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : [VB6] Valor maior que o da variável Long ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    [VB6] Valor maior que o da variável Long Empty [VB6] Valor maior que o da variável Long

    Mensagem por Valentine Sáb Nov 19, 2011 2:02 am

    Bom todos sabem, ou pelo menos assim acredito que o máximo das variáveis
    byte é 255
    integer é 32767
    e long é 2147483647

    a perguntar é, qual variável tem um valor máximo maior que o tipo de variável long?
    okabe
    okabe
    Iniciante
    Iniciante


    Mensagens : 34
    Créditos : 7

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por okabe Sáb Nov 19, 2011 6:01 am

    Single
    -3,402823E38 a -1,401298E-45;
    1,401298E-45 a 3,402823E38

    Double
    -1,79769313486232E308 a -4,94065645841247E-324;
    4,94065645841247E-324 a 1,79769313486232E308

    Currency
    -922.337.203.685.477,5808 a 922.337.203.685.477,5807
    String : Qualquer dado alfanumérico
    Variant : Qualquer tipo de dado: será assumido o tipo e tamanho mais
    apropriado ao dado a ela atribuído

    Depois disso não existe mais nada...


    _________________
    [VB6] Valor maior que o da variável Long 2254752_imagem
    [VB6] Valor maior que o da variável Long 766402_imagem

    Meu único propósito nesse fórum é responder dúvidas e postar tutoriais não testados feitos por mim...
    KaiqueHunter
    KaiqueHunter
    Experiente
    Experiente


    Mensagens : 620
    Créditos : 51

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por KaiqueHunter Sáb Nov 19, 2011 11:51 am

    Mas double,currency e single é usado pra valores decimais não estou certo ? Então isso não resolveria dependendo do que o Marlos quer fazer.
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : [VB6] Valor maior que o da variável Long ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Valentine Sáb Nov 19, 2011 12:09 pm

    KaiqueHunter escreveu:Mas double,currency e single é usado pra valores decimais não estou certo ? Então isso não resolveria dependendo do que o Marlos quer fazer.
    É que eu quero que essa variável guarde o exp, só que o valor máximo da long é muito pequeno, porque eu estou fazendo pra o level máximo ser 1.000 ai eu preciso de uma variável que tenha um valor maior que a da long para guardar o valor do exp.
    KaiqueHunter
    KaiqueHunter
    Experiente
    Experiente


    Mensagens : 620
    Créditos : 51

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por KaiqueHunter Sáb Nov 19, 2011 12:57 pm

    Tente colocar como String,depois caso queria passar para outro tipo de valor só converter.
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Nanzin Sáb Nov 19, 2011 3:07 pm

    Exatamente Marlos, AS Variaveis Strings guardam textos e valores enormes, como Valores(Numeros), tambem sao interpretados como caracter, e facil voce conseguir guardar a EXP numa Variavel do Tipo String e depois converte-la para BestLong!

    bom em lua quando queremos especificar que um valor é numero seria:
    Código:

    tonumber(variavel)

    agora em VB eu Nao seii ...


    _________________
    [VB6] Valor maior que o da variável Long Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    avatar
    Banido do Forum
    Banido
    Banido


    Mensagens : 8
    Créditos : 0

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Banido do Forum Sáb Nov 19, 2011 3:21 pm

    Se esse for o caso, tente trabalhar com números binários ou HEX.
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Nanzin Sáb Nov 19, 2011 3:41 pm

    @dragonick > trabalhar com numeros binários é uma tarefa pra la de dificil!
    acredito que colocando a variavel como string e no final da equaçao transformando-a em Real ela Funcione!


    _________________
    [VB6] Valor maior que o da variável Long Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [VB6] Valor maior que o da variável Long Left_bar_bleue0/0[VB6] Valor maior que o da variável Long Empty_bar_bleue  (0/0)
    Vida:
    [VB6] Valor maior que o da variável Long Left_bar_bleue30/30[VB6] Valor maior que o da variável Long Empty_bar_bleue  (30/30)

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Paulo Soreto Sáb Nov 19, 2011 4:08 pm

    Você pode armazenar o valor em números binários e depois converte-los.
    Mas creio que a String seja mais fácil nesse caso.


    _________________
    [VB6] Valor maior que o da variável Long FwYnoXI
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : [VB6] Valor maior que o da variável Long ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Valentine Sáb Nov 19, 2011 5:09 pm

    Obrigado a todos, só mais uma coisa, qual a diferença entre:

    Código:
    For i = 1 To 20

    Next i

    e

    Código:
    For i = 1 To 20

    Next
    ?
    O que muda colocar o i depois do Next?

    Conteúdo patrocinado


    [VB6] Valor maior que o da variável Long Empty Re: [VB6] Valor maior que o da variável Long

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Nov 21, 2024 9:56 pm