MAKELRESULT
MAKELRESULT(ERROR_NUM, ARG_NUM)
MAKELRESULT wird verwendet, um einer Funktion im Falle eines Fehlers entsprechende Rückgabewerte zuzuweisen. Der Rückgabewert hat zwei Komponenten: einen Fehlercode und einen Index:
Parameter
Beschreibung
ERROR_NUM
Die Nummer des Eintrages im Array der Fehlermeldungen, die als Fehlermeldung zurückgegeben werden soll.
ARG_NUM
Der Index des Arguments, um das ein roter Kreis platziert werden muss.
Um die Fehlermeldungstabelle zu erstellen, erstellen Sie den folgenden Zeichenfolgenarray:
char * myErrorMessageTable[NUMBER_OF_ERRORS] =
{
"interrupted",
"insufficient memory",
"must be real",
etc...
};
Durch einen Anruf von MAKELRESULT(3,1) wird die dritte Zeichenfolge "must be real" unter dem ersten Argument der angepassten Funktion angezeigt.
* 
Die Fehlermeldungstabelle muss mit der Funktion CreateUserErrorMessageTable registriert werden, damit sie von MAKELRESULT verwendet werden kann.
War dies hilfreich?