errm permet de connaître la deuxième partie du message d'erreur.
# Extrait d'un sous-programme de déroutement en cas d'erreur
[L]ER = errn
Call ERREUR(errmes$([L]ER)+"\"+errm) From GESECRAN
errm renvoie la deuxième partie du message d'erreur bati par Adonix en cas d'erreur.
Le résultat est de type chaine de caractères.
Quand survient une erreur, Adonix est capable de fournir le numéro de la ligne du programme l'ayant provoquée (errl) et le numéro interne de l'erreur (errn). La fonction errmes$ permet d'avoir le message d'erreur standard qui lui est associé. Il est parfois interessant de connaître ce qui - de manière interne - à conduit à cette erreur afin d'affiner le diagnostique. C'est le cas notamment des erreurs dites "internes" etc. Ce n'est pas le cas pour les erreurs causées par les variables inexistantes, les indices incorrects, les dépassements de domaine etc. Dans ce dernier cas, errm retourne le même message que le ferait errmes$(errn).