Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2678 connectés 

  FORUM HardWare.fr
  Programmation
  API Win32

  Compréhension ligne de code ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compréhension ligne de code ?

n°1695043
thuglife69​38
Posté le 29-02-2008 à 13:24:07  profilanswer
 

Bonjour,
 
Est-ce que quelqu'un pourrait me donner la signification de ces lignes de codes car je débute en api windows et ce n'est pas évident.
 
#define CHECKERROR(ecode) if ((board.status = (ecode)) != OLNOERROR)\
                  {\
                  SHOW_ERROR(board.status);\
                  olDaReleaseDASS(board.hdass);\
                  olDaTerminate(board.hdrvr);\
                  return ((UINT)NULL);}
 
#define CLOSEONERROR(ecode) if ((board.status = (ecode)) != OLNOERROR)\
                  {\
                  SHOW_ERROR(board.status);\
                  olDaReleaseDASS(board.hdass);\
                  olDaTerminate(board.hdrvr);\
                  EndDialog(hDlg, TRUE);\
                  return (TRUE);}
 
/* simple structure used with board */
 
typedef struct tag_board {
   HDEV  hdrvr;        /* device handle            */
   HDASS hdass;        /* sub system handle        */
   ECODE status;       /* board error status       */
   char name[MAX_BOARD_NAME_LENGTH];  /* string for board name    */
   char entry[MAX_BOARD_NAME_LENGTH]; /* string for board name    */
} BOARD;
 
typedef BOARD* LPBOARD;
 
static BOARD board;
static ULNG count = 0;
 
merci pour votre aide

mood
Publicité
Posté le 29-02-2008 à 13:24:07  profilanswer
 

n°1699418
karlkox
Posté le 09-03-2008 à 00:41:52  profilanswer
 

Salut,
Cela n'a rien à voir avec les APIs windows mais avec les macros : en gros, ici, ca vérifie le code passé en param (ecode), si ecode ne vaut pas la constante OLNOERROR (donc erreur), alors on affiche le message d'erreur et on libere les ressources utilisées par la structure (statique).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  API Win32

  Compréhension ligne de code ?

 

Sujets relatifs
Requete avec tables satellites - tout dans une seule lignerécupérer le code HTMl à partir d'une page web
Problème pour mettre mon site en ligne....code paypal dysfonctionement du forum
petit probleme de compréhensionAide compréhension programme d'acquisition
[réglé] petite problème de codesupprimer un bout de code lors d'une inclusion
Code HTML différent selon l'heureAttribut "code", validité W3C
Plus de sujets relatifs à : Compréhension ligne de code ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR