VERIFICATEUR@IP

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 26 mars 2006 à 04:48
purplespot Messages postés 60 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 17 avril 2006 - 18 avril 2006 à 18:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36741-verificateur-ip

purplespot Messages postés 60 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 17 avril 2006
18 avril 2006 à 18:19
Ce n'était qu'une petite confusion... Le lecteur aura rectifié de lui-même.
Il me laisse à penser que notre ami Tarbgba n'est peut-être pas tout à fait français et qu'à fortiori écrire notre langue n'est pas toujours facile.
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
17 avril 2006 à 23:57
Purplespot > Non, jack ne critiquait pas le fait de coder en VB5 ! Mais tarbgba avait signalé que çà source était en VB.NET, alors qu'en fait c'est du VB5...
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
28 mars 2006 à 16:57
Salut les amis :)
Les composants d'une IP sont des bytes, pas des entiers. Pour info, un byte est stocké sur un octet (plage de valeur: de 0 à 255), alors qu'un integer l'est sur 2. Petit détail qui a son importance pour "les règles de l' art" qu'y disaient.

Aussi il faudrait effacer les 6 listes une fois pour toutes au début de la procédure et ainsi éviter le code redondant (donc 6 Listx.Clear au lieu de 18!).

Sinon bien vu le passage du focus.

Ca vaut pas 1 quand même... Au moins la moyenne si ça fonctionne.
purplespot Messages postés 60 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 17 avril 2006
28 mars 2006 à 09:25
Ce code n'est peut-être pas très bon MAIS IL A LE MERITE D'ETRE FAIT.
Faire des reproches du style "Source VB5 et pas VB.Net" est complètement infondé: je ne viendrais jamais critiquer une personne qui roule dans un tacot qui tient très bien la route, du fait que l'on vient de sortir une superbe bagnole de luxe et qui n'a pas encore faire ses preuves !!!
Les mises en forme style "Ligne1" "Ligne2" sont pour moi aussi parlant sinon même plus qu'autres choses en english dans le texte. Au moins cela a le mérite d'être francophone.
Chacun a sa manière de programmer et ce n'est que le résultat ou l'intention qui compte..
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
27 mars 2006 à 13:15
Les listboxes ne servent que si tu as plusieurs infos à rentrer dedans.
Ici, comme le signale jack, de simples labels auraient largement suffi, et auraient permis d'avoir un code un peu plus light.

Label3 pourrait tout aussi bien être remplacé par une ligne.

----------------------------------------------------

Dim a As Integer
Dim b As Integer
Dim C As Integer
Dim d As Integer
a = Text1.Text
b = Text2.Text
C = Text3.Text
d = Text4.Text

a,b,c et d sont des entiers.
Text1.Text, Text2.Text, Text3.Text et Text4.Text sont des STRING.

Attention aux typages des variables. Ce n'est pas parce que VB permet ce genre de fantaisies qu'il faut l'utiliser à tout va !
Fullnet Software Messages postés 90 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 27 août 2006 1
26 mars 2006 à 15:29
personellement, je la trouves nulle, jai ejntré mon ip, et le masque réseau était pas le bon, ni celui de mon identificateur ton prog a écrit : 192.0.0.0 et moi c'est 192.168.0.1 he bien, bonne chance continue tu y arriveras surement un jour...
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
26 mars 2006 à 04:48
Honnètement, ça casse pas trois pattes à un canard.
Source VB5 et pas VB.Net
Catégorie "Réseau" et pas .Net
Aucun commentaires dans la source
Mise en forme du MsgBox --> Utilise des "Ligne 1" & vbCrLf & "Ligne 2" & vbCrLf & ...
Saisie de l'adresse IP : Il faut que chaque nombre soit composé de 3 chiffres : Ce n'est pas toujours vrai
Utilisation de ListBox au lieu de simples Labels ou TextBox : Compliqué pour pas grand chose.
Rejoignez-nous