1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 16:10:39 +00:00
QB64-PE/internal/help/ERL.txt

45 lines
887 B
Plaintext
Raw Normal View History

2017-10-10 14:55:21 +00:00
The [[ERL]] function returns the closest previous line number before the last error.
{{PageSyntax}}
2017-10-10 14:55:21 +00:00
: ''lastErrorLine&'' = [[ERL]]
{{PageDescription}}
* Used in an error handler to report the last line number used before the error.
* If the program does not use line numbers, then ERL returns 0.
* Use [[_ERRORLINE]] to return the actual code line position of an error in a QB64 program.
2017-10-10 14:55:21 +00:00
{{PageExamples}}
''Example:'' Using a fake error code to return the line number position in a program.
{{CodeStart}}
{{Cl|ON ERROR}} {{Cl|GOTO}} errorfix
1
{{Cl|ERROR}} 250
{{Cl|ERROR}} 250
5 {{Cl|ERROR}} 250
{{Cl|END}}
errorfix:
{{Cl|PRINT}} {{Cl|ERL}}
{{Cl|RESUME}} {{Cl|NEXT}} '' ''
{{CodeEnd}}
{{OutputStart}}1
1
5
{{OutputEnd}}
{{PageSeeAlso}}
* [[ERR]]
* [[ERROR]]
* [[ON ERROR]]
* [[_ERRORLINE]], [[_INCLERRORLINE]], [[_INCLERRORFILE$]]
* [[ERROR Codes]]
2019-04-15 01:15:33 +00:00
{{PageNavigation}}
<