hoe evalueert console select case

Status
Niet open voor verdere reacties.

verhaba

Gebruiker
Lid geworden
8 feb 2008
Berichten
79
Hallo

Ik heb een eenvoudig vraagje. Jammer genoeg vind ik via Google geen snel en sluitend antwoord.
Bij de select case gaat de console verder zoeken wanneer al aan een voorwaarde is voldaan?
Alwederom thx voor jullie hulp.
Grtz Bart.
 
Als ik je vraag goed begrijp. Is het antwoord : Nee

Iedere keer als je Select Case wordt aangeroepen maakt ie opnieuw de vergelijking

Voorbeeld : Als MijnNummer 5 is.

Code:
        Select Case MijnNummer

            Case Is < 10
                MsgBox("is kleiner dan 10")
            Case Is = 10
                MsgBox("is 10")
            Case Is > 10
                MsgBox("is groter dan 10")
        End Select

Dan zal hij elke keer als hij langs deze select case code komt de msgbox kleiner als 10 laten zien.
 
Inderdaad, zoals Pizara zegt.

Er is volgens mij niet de mogelijkheid tot een fall-through.
Ik dacht dat dit in C++ nog wel mogelijk was.... (niet zeker)
 
Als ik je vraag goed begrijp. Is het antwoord : Nee

Iedere keer als je Select Case wordt aangeroepen maakt ie opnieuw de vergelijking

Voorbeeld : Als MijnNummer 5 is.

Code:
        Select Case MijnNummer

            Case Is < 10
                MsgBox("is kleiner dan 10")
            Case Is = 10
                MsgBox("is 10")
            Case Is > 10
                MsgBox("is groter dan 10")
        End Select

Dan zal hij elke keer als hij langs deze select case code komt de msgbox kleiner als 10 laten zien.

hallo
ik heb de vraag ook elders gepost en dit is het antwoord dat ik gekregen heb:

http://www.sitemasters.be/forum/21/31024

toch bedankt voor jullie snel antwoord.
 
Het is inderdaad dat als ie eenmaal één case heeft afgehandeld dat ie naar de End Select gaat. Maar je vraag was een beetje verwarrend. (Had m dus niet goed begrepen). ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan