Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: uscire da un while

  1. #1

    uscire da un while

    ciao
    come si esce da un ciclo
    while
    .....
    wend

    una funzione exit qualcosa esiste???

  2. #2
    ma il while server proprio ad eseguire qualcosa finchè non si verifica una condizione ... posta il codice
    Quando ti sei messo in testa di essere migliore di me ... R.DeNiro (TheScore)

  3. #3
    si la condizione del while esiste, ma all'interno del ciclo controllo anche altre cose.
    Se si verifico volevo forzare l'uscita dal ciclo.

  4. #4
    mi spiego meglio
    tu vorresti fare una cosa del genere

    do while not rs.eof
    codice
    codice
    codice
    if a = 0 then esci dal while
    rs.movenext
    loop

    però questa cosa la puoi scrivere anche

    do while not rs.eof or a = 0
    codice
    codice
    codice
    rs.movenext
    loop

    non so se mi sono spiegato
    Quando ti sei messo in testa di essere migliore di me ... R.DeNiro (TheScore)

  5. #5
    penso che il cassico goto etichetta possa andare..ma nn è ke sia molto bello..
    alllora t conviene aggiungere la condizione di entrata nel qhile (ovvero fai l'opposto d quella per la quale vuoi ke esca)...

    mi spiego meglio

    se tu fai un cliclo while con un if dentro...

    while i<4

    ...
    if x=3 then
    vuoi ke esca
    end if
    ..
    loop

    allora meglios crivere

    while i<4 and x<>3....

    nn so se fa al caso tuo

    casomai usa il mio primo sugg.to


    VaneX

  6. #6
    però questa cosa la puoi scrivere anche

    do while not rs.eof or a = 0 'penso che sia and a<>0
    codice
    codice
    rs.movenext
    loop

    non so se mi sono spiegato
    un minuto rpima!!!

    VaneX

  7. #7
    abbiamo detto la stessa cosa Vanessa
    Quando ti sei messo in testa di essere migliore di me ... R.DeNiro (TheScore)

  8. #8
    per il ciclo do...loop c'e' l'istruzione "exit do". a volte serve

  9. #9
    volevo solo dire che nel tuo codice se a=0 rimane nel ciclo
    invece nel tuo esempio volevi farlo uscire dal while cmq...

    sì abbiamo detto la stessa cosa...
    o forse volevi dire not a=0?
    VaneX

  10. #10
    Originariamente inviato da optime
    per il ciclo do...loop c'e' l'istruzione "exit do". a volte serve
    giusto!

    nn c avevo pensato!

    vaneX

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.