cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
26 mars 2006 à 04:48
purplespot
Messages postés60Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention17 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.
purplespot
Messages postés60Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention17 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és4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 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és571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 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és60Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention17 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és4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 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és90Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention27 août 20061 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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.
18 avril 2006 à 18:19
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.
17 avril 2006 à 23:57
28 mars 2006 à 16:57
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.
28 mars 2006 à 09:25
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..
27 mars 2006 à 13:15
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 !
26 mars 2006 à 15:29
26 mars 2006 à 04:48
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.