err_hand.prg

来自「功能模块:报关操作,运输操作,报关查询,运输查询」· PRG 代码 · 共 44 行

PRG
44
字号
*-- 错误处理程序
*	调用方法:
*	on error do errorhand with ;
*		error(),;
*		message(),;
*		message(2),;
*		program(),;
*		program(1),;
*		lineno(2)

*	程 序 员:燎原工作室
*	编写日期:2001-1-18

para nErrCode,cErrMsg,cErrMsg1,cErrPrg,cErrPrg1,nErrLine
#Define	EnterBack	chr(13) + chr(13)

if cErrPrg # cErrPrg1
	cErrPrg = cErrPrg1 + " -> " + cErrPrg
endif
	
MsgInfo = 				"错误代码: " + str(nErrCode)	+ 	EnterBack
MsgInfo	=	MsgInfo	+	"程序行号: "	+	str(nErrLine)+	EnterBack
MsgInfo	=	MsgInfo	+	"错误指令: "	+	cErrMsg1	+ 	EnterBack
MsgInfo	=	MsgInfo	+	"错误信息: "	+	cErrMsg		+	EnterBack
MsgInfo	=	MsgInfo	+	"调用过程: "	+	cErrPrg		+	EnterBack
MsgInfo	=	MsgInfo	+	repl("-",50)	+	EnterBack
MsgInfo	=	MsgInfo	+	"如果问题依旧存在,请联燎原工作室 CHEN_LIJUN@163.COM,谢谢!"

ANS	=	messagebox(MsgInfo,2+16,"系统程序意外错误")
DO CASE
	CASE ANS =3
	*-- 终止
	on shutdown quit
	_screen.hide
	cancel
	clea events
	RETU to master
	CASE ANS =4
	*-- 重试
		RETRY
	CASE ANS =5
	*-- 忽略
ENDCASE	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?