Funzioni personalizzate > Definizioni di funzioni > MAKELRESULT
  
MAKELRESULT
MAKELRESULT(ERROR_NUM, ARG_NUM)
La funzione MAKELRESULT consente di assegnare a una funzione valori restituiti appropriati in caso di errore. Il valore restituito include due componenti, ovvero un codice di errore e un indice.
Parametro
Descrizione
ERROR_NUM
Numero della voce, nell'array dei messaggi di errore, da restituire come messaggio di errore.
ARG_NUM
Indice dell'argomento che deve essere racchiuso in un cerchio rosso.
Per creare la tabella dei messaggi di errore, creare l'array di stringhe seguente:
char * myErrorMessageTable[NUMBER_OF_ERRORS] =
{
"interrupted",
"insufficient memory",
"must be real",
etc...
};
Una chiamata a MAKELRESULT(3,1) visualizza la terza stringa, ovvero "must be real", nel primo argomento della funzione personalizzata.
* 
La tabella dei messaggi di errore deve essere registrata con la funzione CreateUserErrorMessageTable perché possa essere utilizzata da MAKELRESULT.