Programmer Guide/Command Reference/EMSG: Difference between revisions
From STX Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
// show this table to the user | // show this table to the user | ||
showitem $#tab | showitem $#tab | ||
// tidily dispose of the table after use | // tidily dispose of the table after use | ||
delete /Var #tab | delete /Var #tab |
Revision as of 19:11, 23 March 2011
#emsg := EMSG errorCode
EMSG tableItem
The EMSG
command will return a string describing the meaning of the numerical error code errorCode returned by an S_TOOLS-STx command. If a table item (tableItem) is passed instead of an error code, all error descriptions are stored in the table (deleting the previous contents).
// store all error messages in a simple table #tab := new table * EMSG $#tab // show this table to the user showitem $#tab // tidily dispose of the table after use delete /Var #tab
or
// check if command fails and display error message on error #spu := new spu * testspu pa pb pc if '$rc' > 0 em $rc ; SPU creation failed: $(emsg $rc)