| ' + cErrstring += ''+CRLF() + cErrString += "ERROR REPORT" + cErrString += " |
| ' + cErrstring += ''+CRLF() + cErrString += DEF_ERR_HEADER + cErrString += " |
| ' + cErrstring += ''+CRLF() + cErrString += ''+cMessage+'' + + + cErrString += ' |
| '+CRLF()
+ cErrstring += ''+CRLF()
+ cErrString += "ERRORCODE...... :"+ NTRIM(e:GenCode)+" "+CRLF() + cErrString += "SUBSYSTEM..... :"+ e:SubSystem +" "+CRLF() + cErrString += "DESCRIPTION...:"+ e:Description +" "+CRLF() + cErrString += "OPERATION......:"+ e:Operation +" "+CRLF() + cErrString += "FILENAME........ :"+ e:FileName +" "+CRLF() + cErrString += "TRIES............. :"+ NTRIM(e:Tries)+CRLF() + + cErrString += ' |
| '
+ cErrstring += ''+CRLF()
+ cErrstring += ''
+
+ i := 2
+
+ while ( !Empty(ProcName(i)) )
+
+ cErrString += "Called from "+ Trim(ProcName(i)) + ;
+ "(" + NTRIM(ProcLine(i)) + ") " + CRLF() + + i++ + END + + cErrstring += '' + cErrString += ' |
| ' + cErrstring += ''+CRLF() + cErrstring += "Extra Notes..." + + cErrString += " | "+CRLF()+"