📄 utilerror.c
字号:
/*====================================================================*\FILE : UtilError.cPURPOSE : HISTORY..DATE BUILD AUTHOR MODIFICATIONS08 Apr 97 H-03-05 Igor $$1 Created20-Jan-98 H-03-37 aab $$2 added return in function ProUtilErrPrint07-Oct-98 I-01-23 AKH $$3 Replace pd_proto.h by pd_prototype.h\*====================================================================*/ /*--------------------------------------------------------------------*\Pro/Toolkit includes -- include this first\*--------------------------------------------------------------------*/#include "ProToolkit.h" /*--------------------------------------------------------------------*\Pro/Develop includes\*--------------------------------------------------------------------*/#include "prodev_menu.h" /*--------------------------------------------------------------------*\Application includes\*--------------------------------------------------------------------*/#include "pd_prototype.h"#include "TestError.h"/*====================================================================*\FUNCTION : ProUtilErrPrintPURPOSE : converts standard toolkit error to a string\*====================================================================*/ProError ProUtilErrPrint( ProError error, char *err_str){ switch (error) { case PRO_TK_NO_ERROR: strcpy(err_str, "NO_ERROR"); break; case PRO_TK_GENERAL_ERROR: strcpy(err_str, "GENERAL_ERROR"); break; case PRO_TK_BAD_INPUTS: strcpy(err_str, "BAD_INPUTS"); break; case PRO_TK_USER_ABORT: strcpy(err_str, "USER_ABORT"); break; case PRO_TK_E_NOT_FOUND: strcpy(err_str, "NOT_FOUND"); break; case PRO_TK_E_FOUND: strcpy(err_str, "FOUND"); break; case PRO_TK_BAD_CONTEXT: strcpy(err_str, "BAD_CONTEXT"); break; case PRO_TK_NOT_IMPLEMENTED: strcpy(err_str, "NOT_IMPLEMENTED"); break; case PRO_TK_OUT_OF_MEMORY: strcpy(err_str, "OUT_OF_MEMORY"); break; case PRO_TK_COMM_ERROR: strcpy(err_str, "COMM_ERROR"); break; case PRO_TK_INVALID_TYPE: strcpy(err_str, "INVALID_TYPE"); break; case PRO_TK_INVALID_PTR: strcpy(err_str, "INVALID_PTR"); break; case PRO_TK_UNAV_SEC: strcpy(err_str, "UNAV_SEC"); break; case PRO_TK_INVALID_NAME: strcpy(err_str, "INVALID_NAME"); break; case PRO_TK_NOT_EXIST: strcpy(err_str, "NOT_EXIST"); break; case PRO_TK_NOT_VALID: strcpy(err_str, "NOT_VALID"); break; case PRO_TK_INVALID_ITEM: strcpy(err_str, "INVALID_ITEM"); break; case PRO_TK_CANT_ACCESS: strcpy(err_str, "CANT_ACCESS"); break; default: sprintf(err_str,"%d", error); } return (PRO_TK_NO_ERROR);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -