setfile_set_the_substitution_value_of_the_file_macro_.htm
Navigation: ABC Library Reference > ErrorClass > ErrorClass Methods >====== SetFile (set the substitution value of the %File macro) ====== | |
SetFile( filename )
SetFile | Sets the substitution value of the %File macro. |
filename | A string constant, variable, EQUATE, or expression that indicates which file produced the error. |
The SetFile method sets the substitution value of the %File macro. This value replaces any %File symbols within the error message text.
The ThrowFile method sets the %File macro before processing the specified error. That is, ThrowFile combines the functionality of SetFile and Throw into a single method.
Implementation: Assigns the filename parameter to the ErrorClass.FileName property.
Example:
CREATE(MyFile)
IF ERRORCODE() !if error occurred
GlobalErrors.SetFile(NAME(MyFile)) !set file that failed
GlobalErrors.Throw(Msg:CreateFailed) !process the error
END
setfile_set_the_substitution_value_of_the_file_macro_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1