L'appel d'une fonction Easycom (AsExec...) renvoie une erreur fatale si la connexion n'est pas ouverte
Il faut donc gérer les exceptions.
Exemple
// on provoque une erreur
ASExec("ADDLIBLE EASYCOM")
ASExec("ADDLIBLE EASYCOM ")
ErreurInfo(errInfo) renvoie 'CPF2103<RC>2<RC>1<RC>11'
ErreurInfo(errMessage) renvoie 'La bibliothèque Easycom existe déjà dans la liste des bibliothèques.<RC>CPF2103<RC>2<RC>1<RC>11'
ErreurInfo(errResumé) renvoie 'La bibliothèque Easycom existe déjà dans la liste des bibliothèques'.
La première ligne contient le code AS/400 'Texte'. Nous obtiendrons par exemple : 'CPF2103', si la catégorie est égal à 2.
La deuxième ligne contient la catégorie d'erreur sous forme numérique.
La ligne 3 contient le code 'Natif' Easycom (voir codes erreur Easycom)
La ligne 4 contient le code AS/400 numérique s'il existe.
Vous pouvez obtenir le message clair (pour affichage par exemple) sans les codes en demandant ErreurInfo(errRésumé).