Avatar billede jesperthomsen1980 Nybegynder
31. januar 2005 - 15:20 Der er 5 kommentarer og
1 løsning

Catch Try

Hej eksperter.

Nogle der ligger inde med nogle sider/tuturials om exceptions?

Jeg mangler noget kode som kan håndtere hvis der i en tekstboks beregnet til integer bliver indtastet en String/bogstaver

VH JT
Avatar billede arne_v Ekspert
31. januar 2005 - 15:25 #1
Avatar billede arne_v Ekspert
31. januar 2005 - 15:26 #2
Det er nok System.FormatException du skal catche
Avatar billede jesperthomsen1980 Nybegynder
31. januar 2005 - 15:32 #3
Narj det er en InvalidCastException
Try
            modtaget = InputBox("Hvor mange " & vare & " er der modtaget?")
Catch ex As InvalidCastException
            MsgBox("Du har indtastet en ugyldig værdi")
End Try
Det virker i hvert fald

Gider du smide et svar?
Avatar billede arne_v Ekspert
31. januar 2005 - 15:37 #4
ok
Avatar billede burningice Nybegynder
31. januar 2005 - 15:38 #5
:) det er jo fordi at du laver en implicit cast.

hvis du nu brugte en Integer.Parse ville du få en FormatException
Avatar billede jesperthomsen1980 Nybegynder
31. januar 2005 - 15:42 #6
hmm ja jeg tvivler skam ikke på du har ret ;-)

Det vil jeg lige prøve at ændre så, men nu ved jeg hvordan det fungerer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester