Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Dubbio If  -  Else If  -  Select Case
Forum - Visual Basic 6 - Dubbio If - Else If - Select Case

Avatar
matto00 (Normal User)
Rookie


Messaggi: 41
Iscritto: 10/12/2008

Segnala al moderatore
Postato alle 22:46
Mercoledì, 10/12/2008
Io ho una textbox dove l'utente può inserire un numero intero fra 1 e 6 e quando viene modificata, attribuisce a 2 variabili dei valori, voleco chiedere se, per quanto riguarda la velocità di esecuzione è meglio mettere

If textbox.text = 1 then
      variabile0 = 0
      variabile1 = 0
End if

If textbox.text =  Then
      variabile0 = 4
      variabile1 = 0
End if

e cosi via oppure un Select Case piuttosto che un Else If o comunque una nidificazioe di If ??

Grazie in anticipo.

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 0:09
Giovedì, 11/12/2008
non saprei dirti quele dei 2 costrutti è il più rapido nell' esecuzione, ma credo che la differnza sia solo nella sintassi...
infatti il select case è il + adatto al tuo caso, ma solo perchè il codice si presenterebbe + leggibile.
comunque sono solo (alpiù) 6 confronti quindi se ci fosse una differenza sarebbe irrilevante

PM Quote
Avatar
matto00 (Normal User)
Rookie


Messaggi: 41
Iscritto: 10/12/2008

Segnala al moderatore
Postato alle 18:28
Giovedì, 11/12/2008
Bè ok ma quel controllo è da fare non solo su una textbox ma su poco + di una decina non se se può cambiare qualkosa visto che per il fatto della velocità di esecuzione non ne so nulla

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 20:56
Giovedì, 11/12/2008
una decina di confronti son sempre pochi, anche un ceentinaio nn son molti

PM Quote
Avatar
Teo94! (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/09/2008

Segnala al moderatore
Postato alle 13:40
Venerdì, 12/12/2008
io, facendo dei programmi di vari confronti, suggerisco sempre l'If..poi ognuno è libero di programmare cm meglio crede ;)

PM Quote