Je suis actuellement en train d'adapter une fonction VB de CRC32 pour ASP.
Or pour faire mon calcul, j'ai besoin de faire des rotation et d'éffectuer
des opération logique sur une variable dont la taille est fixe (4 Octets)
comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ng
Salut,
Comment ca limiter ?
Dim lNombre As Long '//32 bits = 4 octets Dim tblByte(3) As Byte '// 4 * 8 bits
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
a écrit :
Bonjour à tous,
Je suis actuellement en train d'adapter une fonction VB de CRC32 pour ASP. Or pour faire mon calcul, j'ai besoin de faire des rotation et d'éffectuer des opération logique sur une variable dont la taille est fixe (4 Octets) comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???
Merci à tous de votre aide.
Salut,
Comment ca limiter ?
Dim lNombre As Long '//32 bits = 4 octets
Dim tblByte(3) As Byte '// 4 * 8 bits
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
jf.millesp@maspline.fr <jf.millesp@maspline.fr> a écrit :
Bonjour à tous,
Je suis actuellement en train d'adapter une fonction VB de CRC32 pour
ASP. Or pour faire mon calcul, j'ai besoin de faire des rotation et
d'éffectuer des opération logique sur une variable dont la taille est
fixe (4 Octets) comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???
Dim lNombre As Long '//32 bits = 4 octets Dim tblByte(3) As Byte '// 4 * 8 bits
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
a écrit :
Bonjour à tous,
Je suis actuellement en train d'adapter une fonction VB de CRC32 pour ASP. Or pour faire mon calcul, j'ai besoin de faire des rotation et d'éffectuer des opération logique sur une variable dont la taille est fixe (4 Octets) comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???
Merci à tous de votre aide.
François Picalausa
Hello,
Pour la rotation (shift), tu peux jeter un oeil à VBSpeed: http://www.xbeat.net/vbspeed/c_ShiftLeft.htm Pour la question sur les 4 octets, je ne comprends pas bien non plus... Tu pourrais utiliser un masque comme ceci, peut-être: Value = Value And &hFFFFFFFF
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
a écrit dans le message de news:
Je suis actuellement en train d'adapter une fonction VB de CRC32 pour ASP. Or pour faire mon calcul, j'ai besoin de faire des rotation et d'éffectuer des opération logique sur une variable dont la taille est fixe (4 Octets) comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???
Hello,
Pour la rotation (shift), tu peux jeter un oeil à VBSpeed:
http://www.xbeat.net/vbspeed/c_ShiftLeft.htm
Pour la question sur les 4 octets, je ne comprends pas bien non plus...
Tu pourrais utiliser un masque comme ceci, peut-être:
Value = Value And &hFFFFFFFF
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
<jf.millesp@maspline.fr> a écrit dans le message de
news:eTzo3U4fEHA.1644@tk2msftngp13.phx.gbl
Je suis actuellement en train d'adapter une fonction VB de CRC32 pour
ASP. Or pour faire mon calcul, j'ai besoin de faire des rotation et
d'éffectuer des opération logique sur une variable dont la taille est
fixe (4 Octets) comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???
Pour la rotation (shift), tu peux jeter un oeil à VBSpeed: http://www.xbeat.net/vbspeed/c_ShiftLeft.htm Pour la question sur les 4 octets, je ne comprends pas bien non plus... Tu pourrais utiliser un masque comme ceci, peut-être: Value = Value And &hFFFFFFFF
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
a écrit dans le message de news:
Je suis actuellement en train d'adapter une fonction VB de CRC32 pour ASP. Or pour faire mon calcul, j'ai besoin de faire des rotation et d'éffectuer des opération logique sur une variable dont la taille est fixe (4 Octets) comme un Long.
Comment faire pour limiter la taille d'une variable à 4 Octets ???