Funciones personalizadas > Definiciones de funciones > MAKELRESULT
  
MAKELRESULT
MAKELRESULT(ERROR_NUM, ARG_NUM)
MAKELRESULT se utiliza para asignar valores de retorno adecuados a una función en caso de producirse un error. El valor de retorno presenta dos componentes: un código de error y un índice.
Parámetro
Descripción
ERROR_NUM
Número de la entrada, en el array de los mensajes de error, que se devuelve como el mensaje de error.
ARG_NUM
Índice del argumento alrededor del cual debe colocarse un círculo rojo.
Para crear la tabla de mensajes de error, cree el siguiente array de cadenas:
char * myErrorMessageTable[NUMBER_OF_ERRORS] =
{
"interrupted",
"insufficient memory",
"must be real",
etc...
};
Una llamada a MAKELRESULT(3,1) muestra la tercera cadena, "must be real" debajo del primer argumento de la función personalizada.
* 
La tabla de mensajes de error debe registrarse en la función CreateUserErrorMessageTable para que MAKELRESULT pueda utilizarla.