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

Recherche:

Type: Messages; Utilisateur: Lowelace

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

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

    En général Oui. Mais il existe une autre...

    En général Oui.

    Mais il existe une autre solution, qui marche assez bien (sauf problème d'alignement de l'adresse) :


    Mon_Tableau_De_N_Bits : Type_Tableau_De_N_Bits;
    Mon_Entier_N_Bits :...
  2. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Si j'ai bien compris ton problème : le type...

    Si j'ai bien compris ton problème : le type UN_MESSAGE est utilisé un peu partout ce qui fait que tu ne peux pas le modifier sans faire s'écrouler le chateau de carte :evilred:.

    Il faut donc que...
  3. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Hélas non ! Le package System est un package...

    Hélas non !

    Le package System est un package standard qui sert à définir les caractéristiques de ta plateforme : l'unité de base de stockage est 1 octet, on ne peut rien changer, car plein de...
  4. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    type T_mot_X_bits is array(0..X-1) of boolean;...

    type T_mot_X_bits is array(0..X-1) of boolean;
    Pragma Pack(T_mot_X_bits);
    For T_mot_X_bits 'Size use X;

    Mon_Mot : T_mot_X_bits;
    Le_Bit_4 : Boolean := Mon_Mot(4); -- Exemple pour extraire le bit...
  5. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Il faut lire les bits un à un ce qui sera sans...

    Il faut lire les bits un à un ce qui sera sans doute plus facile en utilisant le principe de ma deuxième solution.
  6. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Tu n'es pas dans la m...;) Bon il y a quand...

    Tu n'es pas dans la m...;)

    Bon il y a quand meme une solution : Faire l'extraction du type de message et du message à la main à partir du tableau de 58*4bits.

    Ou alors au lieu de déclarer un...
  7. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Je n'ai pas bien compris ce que tu voulais faire...

    Je n'ai pas bien compris ce que tu voulais faire :oops:.
    Je pensais que tu voulais "mapper" cette structure sur un tableau de bits (ou bytes ou words).

    Pour en revenir à ma réponse précédente :
    ...
  8. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Essaie de supprimer le pragma Pack et/ou la...

    Essaie de supprimer le pragma Pack et/ou la clause de taille ('size).
    Et regarde si cela passe :?.
  9. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 665

    Le message d'erreur veut dire que ton champ...

    Le message d'erreur veut dire que ton champ Block3 doit commencer au début d'un mot de 8 bits (0, 8, 16, 24, 32, 40, etc...).
    14 n'est pas un mulitple de 8 ;)

    Pour info, ton code décrit la...
Affichage des résultats 1 à 9 sur 9