> Tech > Traiter les erreurs

Traiter les erreurs

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Les programmes DSPDIR et CPYF sont volontairement simples pour que vous vous concentriez sur les principes de base. Pour de vraies applications, on ajouterait bien sûr le code de traitement des erreurs. On l'a vu, la plupart des API signalent une erreur en envoyant un entier négatif ou un pointeur

Traiter les erreurs

null. On peut utiliser getStream ErrorId pour extraire
l’ID erreur dans streamErrorId :

if prt = *null;
   streamErrorIdPtr =
   getStreamErrorId();
   ...
endif;

Le membre ERRNO dans le fichier source SYS de la bibliothèque
QSYSINC définit les macros C pour les erreurs.
Par exemple, la macro EACCES pour l’erreur 3401 indique
une permission refusée. Vous pouvez traduire les macros en
constantes nommées pour les utiliser dans vos programmes.

Téléchargez cette ressource

Comment accélérer la transformation des environnements de travail ?

Comment accélérer la transformation des environnements de travail ?

Dans un monde professionnel en pleine mutation, la mobilité, l’efficacité énergétique, la sécurité et l’intelligence embarquée sont devenues des critères décisifs pour les équipements informatiques. Découvrez comment les nouveaux PC Microsoft Surface dotés des processeurs Snapdragon X Series s’imposent comme une réponse stratégique aux nouveaux enjeux IT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010