zero roofer
Legacy Member
Ik zit met het volgende probleem: ik heb twee variabelen gedeclareerd als Integers, aangezien ik een soort 'rekenmachine' moet ontwerpen. de variabelen zijn Getal1 en Getal2. Nu, alles werkt goed, tot ik aan de vierkantswortels kom, dan moet ik dus de wortel van Getal1 nemen, code en al werkt, maar het probleem is, als er geen getal in het vak van Getal2 staat (dus bijvoorbeeld nog tekst of gewoon niks), dan krijg ik een error 'type mismatch'. Ik moet dus met andere woorden, als ik 'vierkantswortel' geselecteerd heb de variabele Getal2 niet meer gedeclareerd hebben als Integer. Ik weet niet hoe ik dit kan doen, kan iemand mij helpen? De code die ik heb:
Als er iets niet duidelijk is in mijn uitleg, vraag het dan maar. Ik hoop dat iemand me kan helpen.
zero roofer
Code:
Private Sub CmdBereken_Click()
Dim Getal1 As Integer
Dim Getal2 As Integer
Getal1 = TxtGetal1
Getal2 = TxtGetal2
Select Case CboKeuze.ListIndex
Case 0
Uitkomst = Getal1 + Getal2
Case 1
Uitkomst = Getal1 - Getal2
Case 2
Uitkomst = Getal1 * Getal2
Case 3
Uitkomst = Getal1 / Getal2
Case 4
Uitkomst = Getal1 \ Getal2
Case 5
Uitkomst = Getal1 ^ Getal2
Case 6
Uitkomst = Getal1 Mod Getal2
Case 7
Uitkomst = Getal1 ^ 0.5
End Select
TxtUitkomst.Text = Uitkomst
End Sub
Als er iets niet duidelijk is in mijn uitleg, vraag het dan maar. Ik hoop dat iemand me kan helpen.
zero roofer