On Error Do err.prg With Error(), Message(), Message(1), Program(),lineno(1)
err.prg
parameters nError, cMessage, cMessage1, cProgram, nlineno
nvALUE = Messagebox("程序发生错误,详细信息如下:" + Chr(13) + Chr(13) + ;
"错误代号: " + LTAIM(STR(nError)) + Chr(13) + ;
"错误行号: " + LTRIM(STR(nLineno)) + Chr(13) + ;
"错误信息: " + cMessage + Chr(13) + ;
"错误代码: " + cMessage1 + Chr(13) + ;
"错误位置: " + cProgram,2+48, "信息")
do case
case vALUE=3
quit
case vALUE=4
retry
case vALUE=5
retun
endcase
也没出现