MAKELRESULT
MAKELRESULT(ERROR_NUM, ARG_NUM)
MAKELRESULT используется для назначения подходящих возвращаемых значений функции в случае ошибки. Возвращаемое значение имеет два компонента: код ошибки и индекс.
Параметр
Описание
ERROR_NUM
Номер записи в массиве сообщений об ошибках для возвращения как сообщение об ошибке.
ARG_NUM
Индекс аргумента, вокруг которого должен быть помещен красный кружок.
Чтобы создать таблицу сообщений об ошибках, создайте следующий строковый массив:
char * myErrorMessageTable[NUMBER_OF_ERRORS] =
{
"interrupted",
"insufficient memory",
"must be real",
etc...
};
При вызове MAKELRESULT(3,1) отображается третья строка "must be real" под первым аргументом пользовательской функции.
* 
Таблица сообщения об ошибках должна регистрироваться с функцией CreateUserErrorMessageTable для использования MAKELRESULT.
Было ли это полезно?