> Tech > Traiter les erreurs

Traiter les erreurs

Tech - Par iTPro - 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 gratuitement cette ressource

Comment aborder la sauvegarde moderne ?

Comment aborder la sauvegarde moderne ?

Au-delà de l’effet de « corvée », souvent soulignée par les administrateurs, la sauvegarde moderne est un nouveau concept qui a le potentiel de transformer toute direction des systèmes d’information, quelle que soit sa taille, et d’apporter des réponses fonctionnelles nouvelles pour rendre le service informatique plus efficace. Découvrez comment aborder la sauvegarde moderne

Tech - Par iTPro - Publié le 24 juin 2010