Les GOTO c'est vrai que c'est pas zoli, mais si on regarde au plus bas niveau, en langage assembleur donc, on se rend vite compte que c'est le plus puissant parce qu'en C/C++ sur une instruction Switch (équivalent du "Select Case" en VB) le code est transformé en GOTO (jump to label) pendant la compilation.
Perso j'en utilise jamais en VB, ça fait vioc de l' époque où internet existait même pas. Pourtant il n'y a pas d'autre méthode en assembleur ;)
Mon dieu des goto !
J'en connais plus d'un qui, du fait de leurs ages avancés, aurait fait une crise cardiaque en voyant ça ^^ quelle horreur tu as bien fait de remplacer ça
Sinon amusant le style tirage du keno ... un peu long toutefois.
J'ai pas regardé le code, mais vous oubliez que les GOTO peuvent être très utiles dans certaines circonstances. Personellement, j'en utilise toujours dans mes sources même si certains les jugent obsolètes.
Pour la remarque de Zlub, moi non plus je ne suis pas fan de Goto, mais la plus par du temps, cette technique des goto nous viens de nos bonne vielle calculette graphique avec lequel le goto était nétement plus rapide et apréciable qu'un while ou même un for.
Mais c'est vrai qu'ici au niveau du temps de génération, c'est bien trop long, je conseil donc a son auteur de lacher ca calculette deux minutes et de regarder sa MSDN au fonction FOR et WHILE !
(Mon but n'est nulement de rabasser l'auteur, mais une facon ironique de prendre le problème)
Perso j'en utilise jamais en VB, ça fait vioc de l' époque où internet existait même pas. Pourtant il n'y a pas d'autre méthode en assembleur ;)
J'en connais plus d'un qui, du fait de leurs ages avancés, aurait fait une crise cardiaque en voyant ça ^^ quelle horreur tu as bien fait de remplacer ça
Sinon amusant le style tirage du keno ... un peu long toutefois.
Mais c'est vrai qu'ici au niveau du temps de génération, c'est bien trop long, je conseil donc a son auteur de lacher ca calculette deux minutes et de regarder sa MSDN au fonction FOR et WHILE !
(Mon but n'est nulement de rabasser l'auteur, mais une facon ironique de prendre le problème)
Coordialement Nicolas