/source/100352-extension-converter
Je ne sais pas vraiment...Je n'ai jamais utilisé les commandes BATCH.
/source/54602-compteur-de-lettres-alphabetiques
Bonjour, @ Tout le monde : MAJ @ LE PIVERT : Je te remercie pour la commande proposée. @ ALPHA5 : Dorénavant on peut aussi utiliser la casse miniscule. Bon week end :-)
Bonsoir Alpha5 Merci pour tes encouragements. J'ai vu aussi ton code pour le même programme c'est aussi bien fait. :)
/source/54444-generateur-de-combinaisons-loto
MAJ
@NHenry : Est ce que tu peux me fournir un lien qui explique l'utilité de ce qui suit : "1) Actives Option Strict et Oprion Explicit 2) Retires l'import automatique de l'espace de nom Microsoft.VisualBasic (Pour les 2 premiers points, voir ma signature sur le forum)" Merci
Bonsoir, J'ai ajouté une boucle Do...Loop. Cdt,
Bonjour NHenry, Tu peux me fournir stp le lien qui parle de la "signature". (option explicit, option strict...etc) Merci
Bonjour NHenry, Désolé pour ce retard. Tu peux analyser ce nouveau code je crois qu'il est clean. La nouveauté c'est l'instruction GO TO LINE1 au lieu de i=0. Mais pour tes premiers conseils je n'ai rien compris. (à quoi ca va nous servir ?) Amicalement,
J'ai oublié de vous le dire mais à la troisième mise à jour le problème des doublons a été résolu.
Bonjour NHenry, J'ai changé A(i) par A(i+1). Dans ce cas le code sort 2 7 6 9 5 6 je trie 2 5 6 6 7 9 Je change le doublon supposons qu'il va générer encore une fois un doublon avec le suivant 2 5 6 7 7 9 le contrôle va se faire sur A(3) =7 et A(3+1)=7 et il va regénérer A(3+1). Je crois que cette fois on l'a eu :-)
Oui Nhenry c'est vrai je viens de le tester encore une fois et il a généré un doublon. Je vais ajouter deux petites instructions.
Non c'est pas possible pcq le controle se fait sur le tableau trié. on aura 5 6 7 8 9 9.
Bonjour NHenry, Merci infiniment pour tes recommandations je les ai prise dans ma mise à jour. Le code est devenu trop petit :-)
/source/53958-convertisseur-hexavigesimal
Bonjour, Je viens d'actualiser le code, j'ai pris en considération quelques recommandations. @Renfield : Pour moi la programmation n'est qu'un hobby, ce n'est pas du tout ma spécialité. Mais j'aime bien ce domaine peut être que je vais suivre une formation la dessus pour approfondir mes connaissances. Amicalement,
@NHenry : Merci pour les conseils, je vais les prendre en compte dans ma prochaine mise à jour une fois que j'aurais le temps...Bon début de semaine :)
Ici il s'agit de la base 26 : A=0 =====> Z=25 Donc que des lettres.
@aubert007 : Je ne crois que c'est possible pour la base 26 de 4 caractères.
/source/53815-convertisseur-hexavigesimal
Merci Jack, J'ai testé avec ton code mais pour des intervalles assez grands comme 456777 il renvoie des caractères comme arobase et les crochets. Comme s'il utilise toutes les touches du clavier. Il y a forcément un moyen de limiter cette fonction à l'alphabet majuscule. (les 26 lettres uniquement)
/source/46280-liste-de-fichiers-sur-un-disque-en-vb6
Il est super ce code 10/10 :-)
/source/52361-hicham-s-arborescence-v-1-0
D'accord merci pour la remarque. Mais pourquoi ça ne cause pas de problème lors de la compilation et de l'exécution, je l'ai testé et il marche très bien ?