Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Guest Versus

Ajuda[Iniciante]

Question

Guest Versus

To aprendendo a usar o Virtual Basic e estou fazendo um programinha pra fazer um cálculo, só que por exemplo quando tem uma conta de raíz quadrada, e o número é negativo(não se pode extrair raíz de números negativos) aparece um erro(Run-time error '5': Invalid procedure call or argument ), mas eu quero que apareça uma mensagem dizendo "Não Existe".

Eu até fiz: If (x < 0) Then lbl2.Caption = "Não Existe"

Mas mesmo assim ainda aparece o erro.

Outra coisa, como faço para aparecer uma mensagem em uma nova janela?

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

a sua lógica esta certa, faça assim: Meta no event Change da textbox (onde introduz o numero) e ai testa se o numero é negativo ou não :)

Share this post


Link to post
Share on other sites
  • 0
Guest Versus
a sua lógica esta certa, faça assim: Meta no event Change da textbox (onde introduz o numero) e ai testa se o numero é negativo ou não :)

Eu n achei o event "Change" lá, onde está isso?

Outra pergunta, como faço para aparecer uma nova mensagem em uma nova janela?

PS: eu n intendo muito bem dessas coisas porque foi ontém q eu me interessei nisso :D

Share this post


Link to post
Share on other sites
  • 0
Guest Versus

Outra coisa: Esse número d que seráextraida a raíz quadrada é o resultado de outros calculos.

Share this post


Link to post
Share on other sites
  • 0

o q acontece é q apesar de estar escrevndo não existe você deve estar fazendo o calculo mesmo assim. tipo, ponha o calculo num else, q deve resolver. tipo isso:

If x < 0 Then
    lbl2.Caption = "Não Existe"
Else
    - AQUI você POE O CALCULO -
End If[/code]

Share this post


Link to post
Share on other sites
  • 0

Caro,

A resposta do Kuroi deve te ajudar com seu calculo...

Quanto a mensagem, Caso você queira uma mensagem padrão windows, use

msgbox "Sua mensagem",TipodeAlerta,"Seu Titulo"... Isto deve ajudar....

Caso deseje mandar uma informação para um outro formulário e usa-lo como mensagem, existem várias maneiras....

Descreva melhor o que precisa...

Att:

Steve Ost

"Se fosse fácil achar o caminho das pedras, tantas pedras no caminho não seriam ruins"

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148578
    • Total Posts
      644284
×
×
  • Create New...