IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: guillemouze

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    2 305

    Heuuu non. Les 4 premiers sont dans LSB, le 6eme...

    Heuuu non. Les 4 premiers sont dans LSB, le 6eme de full est le 2eme de MSB. TU m'as mis le doute donc j'ai testé, et c'est bien ca. En D7 :

    TMaChaine = record
    case integer of
    0:...
  2. Votes reçus
    +1 -0
    Réponses
    18
    Affichages
    2 305

    houlala merci jipété ... j'ai honte :oops: je...

    houlala merci jipété ... j'ai honte :oops:
    je modifie mon message précédent pour éviter toute confusion
  3. Votes reçus
    +2 -0
    Réponses
    18
    Affichages
    2 305

    Non, ce que te propose AndNotOr est une record...

    Non, ce que te propose AndNotOr est une record variable.
    Les 2 cas du case représentent le meme emplacement mémoire, vu de manière différente.
    Soit tu vois le tableau full, soit le MSB et le LSB...
  4. Votes reçus
    +1 -0
    Réponses
    18
    Affichages
    2 305

    ca dépend si ton tableau est en big-endian ou...

    ca dépend si ton tableau est en big-endian ou little-endian. Sous windows, les nombres sont en little-endian (ie. le bit de poids faible au début), mais toi c'est un tableau de byte, donc seul la...
  5. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    2 305

    Result := Copy(myDigestSha2, 15, 16); EDIT :...

    Result := Copy(myDigestSha2, 15, 16);

    EDIT : Attention, 16 bits <> 16 Bytes. Pour 16bits (et donc sur un Cardinal par exemple) : Result := HiWord(MyInteger)
Affichage des résultats 1 à 5 sur 5