cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018
-
2 mars 2009 à 09:06
PWM63
Messages postés127Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention18 mai 2016
-
10 mars 2009 à 17:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
PWM63
Messages postés127Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention18 mai 2016 10 mars 2009 à 17:35
Tout à fait, ce n'est qu'un nom de variable, mais c'est aussi 1 code adressé aux débutants.
Ca pourrait être comme nommer ses variables toto, titi, tutu, tata, tyty, toitoi et toutou.
Bref, autant faire en sorte de ne pas les induire en erreur tout en rendant le code facilement compréhensible à la lecture.
NINATECH
Messages postés1Date d'inscriptionmercredi 18 février 2009StatutMembreDernière intervention10 mars 2009 10 mars 2009 à 09:48
Merci de vos retours, j'ai modifié les déclarations en début de code.
Concernant les bit/byte/octet, en effet, mais le code le fait correctement, il n'y a que le fait d'avoir declaré la variable sous le nom nbit, qui porte a confusion, mais ce n'est qu'un non de variable.
PWM63
Messages postés127Date d'inscriptionlundi 11 octobre 2004StatutMembreDernière intervention18 mai 2016 9 mars 2009 à 09:53
Bonjour,
Plusieurs variables déclarées sans type explicite,
Déclaration d'1 variable plusieurs fois (même si ça fonctionne parfaitement),
Et comme Patrice99 l'a fait remarquer, un élément d'1 tableau d'octets reste 1 octet, et non 1 bit.
Dim _Pos 0 'Dim _Pos As Integer 0Dim _special False 'Dim _special As Boolean False
For Each _bit In _Encoded 'For Each _byte As Byte In _Encoded
Dim nbit =... 'Déclarer 1 seule fois plutôt que de déclarer n fois Dim nbyte As Byte, nbyte =...
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 2 mars 2009 à 09:06
Attention à ne pas confondre bit et byte : 1 byte = 8 bits.
Byte = Octet en français, et bit reste bit.
10 mars 2009 à 17:35
Ca pourrait être comme nommer ses variables toto, titi, tutu, tata, tyty, toitoi et toutou.
Bref, autant faire en sorte de ne pas les induire en erreur tout en rendant le code facilement compréhensible à la lecture.
10 mars 2009 à 09:48
Concernant les bit/byte/octet, en effet, mais le code le fait correctement, il n'y a que le fait d'avoir declaré la variable sous le nom nbit, qui porte a confusion, mais ce n'est qu'un non de variable.
9 mars 2009 à 09:53
Plusieurs variables déclarées sans type explicite,
Déclaration d'1 variable plusieurs fois (même si ça fonctionne parfaitement),
Et comme Patrice99 l'a fait remarquer, un élément d'1 tableau d'octets reste 1 octet, et non 1 bit.
Dim _Pos 0 'Dim _Pos As Integer 0Dim _special False 'Dim _special As Boolean False
For Each _bit In _Encoded 'For Each _byte As Byte In _Encoded
Dim nbit =... 'Déclarer 1 seule fois plutôt que de déclarer n fois Dim nbyte As Byte, nbyte =...
2 mars 2009 à 09:06
Byte = Octet en français, et bit reste bit.