CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Visual Basic : répéter une ligne

Blast_Off2010
Blast_Off2010
Niveau 9
08 janvier 2011 à 17:34:49

Salut à tous :)

Voilà,je suis débutant en visual basic et j'aimerais qu'une commande se répète.

Je m'explique : il faudrait que la ligne numéro 1 se répète si la ligne numéro 2 retourne false.Je ne connais pas la fonction qui permettrait de faire ça.

Merci de l'aide :)
_______________________
J'ai tellement l'esprit déjanté que j'écris les paroles de Gorgoroth sur mon cahier de religion...
:hap:

Pseudo supprimé
Pseudo supprimé 08 janvier 2011 à 19:59:19

Je ne fais pas du virtual basic donc je sais pas si ca peut t'aider,
mais sinon tu mets ce que renvoie ta ligne 2 dans une variable ( tmp par exemple ), tu fais un if ( tmp="false") ( c'est du c je sais ^^)
Et tu fais un affichage de ta phrase. ( c'est du c, ca donnerait :

bool res=true;

res=fonction(var1,var2)

if(res="false"){
cout << " ta phrase, si elle n'est pas rangée dans une variable " << endl;

else

// Ce que tu veux que ca fasse si ton booléen ne renvoie pas faux

}

Bref, j'espère t'avoir aider meme si ce n'est pas le sujet, tu peux peut etre reprendre la meme technique.

Bonne soirée !

R.

Aldebran
Aldebran
Niveau 10
09 janvier 2011 à 09:37:27

Si j'ai bien compris, il y a une ligne de code qui s'exécute (ligne 1) puis une seconde (ligne 2) et si la ligne 2 renvoie False alors on réexecute la ligne 1 (répétition unique) ?

Dans ce cas la méthode la plus simple est :

ligne1
If ligne2 = False Then ligne1

Si par contre tu veux que la ligne 1 se répète tant que la ligne 2 renvoie False alors ce sera comme ça :

Do
ligne1
Loop Until ligne2

dnob700
dnob700
Niveau 10
09 janvier 2011 à 15:02:42

Un vrai programmeur en BASIC ferait ça comme ça :

label:
Ligne1
IF not ligne2 then goto label

:dehors:

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment