[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)


Standard Assert failure implementation


Source position: systemh.inc line 1574

procedure SysAssert(

  const Msg: ShortString;

  const FName: ShortString;

  LineNo: LongInt;

  ErrorAddr: Pointer



SysAssert is the standard implementation of the assertion failed code. It is the default value of the AssertErrorProc constant. It will print the assert message Msg together with the filename FName and linenumber LineNo to standard error output (StdErr) and will halt the program with exit code 227. The error address ErrorAddr is ignored.

See also



Custom assert error handling procedure

Documentation generated on: Jun 22 2020