Error Message Definition and Use |
MAKELRESULT(ERROR_NUM, ARG_NUM)
MAKELRESULT, as defined in MCADUSER.LIB, is used to assign appropriate return values to a function in the case of an error. The return value has two components: an error code, and which variable to highlight when displaying the error message in Mathcad.
Parameter |
Description |
ERROR_NUM |
The number of the entry in the array of error message strings to return as the error message. |
ARG_NUM |
The index of the argument to highlight. |
To create the error message table, make the following string array:
char * myErrorMessageTable[NUMBER_OF_ERRORS] =
{
"interrupted",
"insufficient memory",
"must be real",
etc...
};
So a call to MAKELRESULT(3,1) would display the third string, "must be real," under the first of the new function's arguments.