utilerror.c
来自「Pro.TOOLKIT.Wildfire插件设计.配套光盘-141M.zip」· C语言 代码 · 共 116 行
C
116 行
/*====================================================================*\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 + =
减小字号Ctrl + -
显示快捷键?