Problème avec la lecture des messages en C

Forum Amiga Coding Problème avec la lecture des messages en C

  • Ce sujet contient 1 réponse, 1 participant et a été mis à jour pour la dernière fois par stephbb75, le il y a 8 mois et 3 semaines.
  • Créateur
    Sujet
  • #188465
    stephbb75
      • Level 12
      • Messages : 1541

      Salut,

      Avec mon 1er problème dans mon 1er message, j’en est un second :scratch:
      Peut être lié mais je sépare ;-)
      (Pour info j’utilise StromC4 et compile en GCC)

      J’ai un plantage à la lecteur des messages d’intuition :unsure:
      Le code :

      struct MsgPort *userport = getUserPortWinCPC();
      struct IntuiMessage *imsg;
      
      while( ! finMain )
      {
      /* Check for and handle any IntuiMessages */
      Wait ( 1 << userport->mp_SigBit );
      
      while( (! finMain) && (imsg = GT_GetIMsg( userport )) )
      {
      switch ( imsg->Class )
      {
      
      ...
      
      

      En fait l’Amiga plante (mais alors bien un gros boummmm ) à la ligne :
      while( (! finMain) && (imsg = GT_GetIMsg( userport )) )

      en fait c’est le GT_GetIMsg( userport ) qui plante :yes:
      en debug ASM je me retrouve avec 0(zéro) dans  dans A6 alors qu’il fait un JSR, donc plantage…
      La structure userport  me parais bonne pourtant :unsure:

       

      https://youtube.com/@stephbb75

    Affichage d’1 réponse (sur un total de 1)

    Partager sur vos réseaux sociaux préférés :
    Facebooktwitterredditpinterestlinkedintumblrmail

    • Auteur
      Réponses
    • #188471
      stephbb75
        • Level 12
        • Messages : 1541

        Bon j’ai régler en partis pour le moment mon problème en utilisent GetMsg.

        Mai c’est ReplyMsg qui me fait chi… maintenant y veut pas compiler !
        Donc en commentaire pour le moment :-p

        Mais bon, comme je voulais utiliser les gadtools vas falloir que je trouve pourquoi tout de même !

        https://youtube.com/@stephbb75

      Partager sur vos réseaux sociaux préférés :
      Facebooktwitterredditpinterestlinkedintumblrmail
      Affichage d’1 réponse (sur un total de 1)
      • Vous devez être connecté pour répondre à ce sujet.