Accueil > Forum > > > > Boucles
Boucles
mercredi 8 novembre 2006 à 10:38:00 |
Boucles

Jomba
|
Bonjour à tous, je me demandait s'il existait une commande qui permettrait de redémarer une boucle while, do while ou autre. par exemple, dans entre un 'While' et un 'End While', mettre une commande qui permettrait de remonter au while.
|
|
mercredi 8 novembre 2006 à 10:43:46 |
Re : Boucles

Drikce06
|
Salut si tu mets While condition Wend ça effectue la boucle tant que la condition est fausse, pourquoi tu veux revenir au while du début? ça n'a pas d'intérêt!  Drikce 06
|
|
mercredi 8 novembre 2006 à 10:44:38 |
Re : Boucles

Drikce06
|
Pardon wend en .net end while  Drikce 06
|
|
mercredi 8 novembre 2006 à 10:59:51 |
Re : Boucles

Jomba
|
ça a un interret dans la mesure où lorsque j'ai une erreur, je ne dois pas éxécuter la ce qu'il y a entre mon erreur et le 'End While'
While condition Try code1 Catch ici la commande pour revenir en haut End Try Try code2 Catch End Try Try code3 Catch End Try ... End While
Explication : dans tous les cas, j'éxécute le code1, et s'il n'y a pas eu d'erreur sur cette partie, j'exécute le code2. Idem entre le code2 et le code3... Je ne peux pas mettre des variables de test pour creer une condition d'éxécution, car il y a trop de ces blocs. Donc c'est pour que je demande si quelqu'un connait une commande pour remonter au 'while' comme si on avait un 'End While' dans le 'Catch'
|
|
mercredi 8 novembre 2006 à 11:03:18 |
Re : Boucles

Drikce06
|
Le mieux si tu as une erreur c'est de sortir de la sub non ? Si tu remonte au while qu'est ce que tu changes pour qu'il n'y est plus l'erreur?  Drikce 06
|
|
mercredi 8 novembre 2006 à 11:35:46 |
Re : Boucles

XGuarden
|
tu peu utiliser la récursivité, s'il doit refaire la boucle et ensuivre revenir à elle avant...
private sub maprocédure()
for i as integer = 0 a 1000 if macondition(i) = true then maprocédure end if next i
end sub
Dans le cas ou tu ne désire pas que celle d'avant se termine....
private sub maprocédure() dim stupidevarible as boolean
for i as integer = 0 a 1000 if macondition(i) = true then stupidevarible =true exit for end if next i
if stupidevariable= true then maprocédure
end sub
Ce code est horible mais devrai te donner un atout de plus en main.
|
|
mercredi 8 novembre 2006 à 11:58:23 |
Re : Boucles

TMONOD
|
Réponse acceptée !
Bonjour,
dans le cas précis (suite de try...catch) il faut imbriquer les try...catch !
While condition Try code1 Try code2 Try code3 Catch End Try
Catch End Try
Catch ici la commande pour revenir en haut End Try ... End While
A+ Jcbé[^]
|
|
mercredi 8 novembre 2006 à 12:01:40 |
Re : Boucles

Drikce06
|
Oui effectivement tmonod t'as méthode me semble plus approprié à ce qu'il veut faire!  Drikce 06
|
|
mercredi 8 novembre 2006 à 12:03:00 |
Re : Boucles

Jomba
|
Merci pour ton aide Tmonod, c'est ce qu'il fallait pour mon cas. mais si vous avez une info sur ce que je vous ai demandé initialement, je suis preneur, car dans d'autres cas, ça pourrai être utile. Merci à tous pour votre aide.
|
|
mercredi 8 novembre 2006 à 12:23:44 |
Re : Boucles

medelidrissi
|
Salut, Tu peux aussi utiliser une étiquette :
While condition Try code1 Catch ici la commande pour revenir en haut GoTo eENDWHILE End Try ... eENDWHILE: End While Bonne programmation. Cordialement medelidrissi En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.
|
|
Cette discussion est classée dans : while, commande, boucles, permettrait
Répondre à ce message
Sujets en rapport avec ce message
boucles while et if [ par deubal ]
salut, je suis pas tres tres douee en algo, (pour ne pas dire nulle) donc c'est surement simple comme question. j'ai deux bdd: l'une notee A qui est
creation d'un bouton dynamiquement + forecolor [ par fanfounette ]
bonjourje travaille actuellement sur une base de données pour faire un logicieldans une des mes tables, il y a un champ COMMANDE qui contient tous les
Shell correspondant à c:\>d: [ par dadou_974 ]
Bonsoir,Je cherche comment faire avec une commande Shell la commande Dos qui permet de changer de lecteur. c:\>d:Quelqu'un saurait-il le faire ?Merci.
Executer une commande dos ?? [ par dionysos6868 ]
Bonjour,je souhaiterais effectuer des instruction en cmd dos comme un copier de fichier d'un repe a un autre je sais que je peux le faire de vb mais j
Mauvaise Ligne de Commande [ par cedleg ]
Bonjour, quelqu'un pourrait-il me dire pourquoi lorsque je passe cette commande : LgCmd = " /INTERACTIVE ""C:\WINNT40\IsUninst.exe -f""C:\Program File
Impression dans ACCESS [ par franckmichel ]
CATOUJe desire imprimer en plusieurs exemplaire une etat en previsualisationj'ai trouvé la reponse en vba : utiliser la commande docmd.runcommand acmd
Attendre qu'une commande shell sois terminer avent de passer a la ligne de code suivante [ par SgtJazz ]
salutation a tous. Dans la programation d'un logiciel backup cibler sur fichiers. je cherche le moyen d,attendre la fin d,une commande shell avent de
Gérer la suppression d'éléments sous Access avec transaction ou copier/coller de tables [ par jeromepol49 ]
Je veux supprimer une information dans « n » tables qui se trouvent dans 4 bases de données Access.Je veux que tout soit supprimé.Lorsqu'une erreur su
Graphique avec échelle LOG [ par goguys ]
J'aimerai tracer deux droites dans un repère dont les axes X et Y ont une échelle logarithmique. J'ai essayé avec mscChart puisqu'il existe une comman
réinitialisation variable [ par rocknroll2 ]
Bonjour à tousJ'ai un prog qui tourne pas mal. Si je l'arrète et que je le relance tout et OKJe lis des données dans un TXT, les boucles se font sans
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|