none
Erro invalidCastException não foi manipulada. RRS feed

  • Pergunta

  • Erro: 

    Esse erro dá depois de eu colocar o comando: Val(Valor1.Text) - Val(Valor2.Text)) para fazer uma conta para aparecer o valor em uma MSG

    • Editado SidneyS quarta-feira, 10 de janeiro de 2018 15:43
    quarta-feira, 10 de janeiro de 2018 15:39

Respostas

  • Bom dia.

    Pelo que entendi, você está fazendo uma operação matemática dentro da msgbox

    Tente assim:

    msgbox ("Você tinha: " &  Valor1.Text & " Agora tem: " & Valor2.Text & " mas com perda de: " & CStr(Val(Valor1.Text) - Val(Valor2.Text)))

    ou

    Dim Valor_Total as Double = Val(Valor1.Text) - Val(Valor2.Text)

    msgbox ("Você tinha: " &  Valor1.Text & " Agora tem: " & Valor2.Text & " mas com perda de: " & CStr(Valor_Total))


    MARIANO1776


    quinta-feira, 11 de janeiro de 2018 14:35

Todas as Respostas

  • Olá Sidney, não se pode realizar cálculos com dados em string; vc precisa primeiro converter para decimal ou float os valores dos objetos Valor1.Text e Valor2.Text.

    Abs.


    Leandro de Agostini MCTS - Web Application, Framework 4

    quarta-feira, 10 de janeiro de 2018 16:19
  • Bom dia.

    Pelo que entendi, você está fazendo uma operação matemática dentro da msgbox

    Tente assim:

    msgbox ("Você tinha: " &  Valor1.Text & " Agora tem: " & Valor2.Text & " mas com perda de: " & CStr(Val(Valor1.Text) - Val(Valor2.Text)))

    ou

    Dim Valor_Total as Double = Val(Valor1.Text) - Val(Valor2.Text)

    msgbox ("Você tinha: " &  Valor1.Text & " Agora tem: " & Valor2.Text & " mas com perda de: " & CStr(Valor_Total))


    MARIANO1776


    quinta-feira, 11 de janeiro de 2018 14:35
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 15 de janeiro de 2018 19:11
    Moderador