ERRORLINE: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Created page with "{{DISPLAYTITLE:_ERRORLINE}} The _ERRORLINE function returns the source code line number that caused the most recent runtime error. {{PageSyntax}} :{{Parameter|e%}} = _ERRORLINE {{PageDescription}} * Used in program error troubleshooting. * Does not require that the program use line numbers as it counts the actual lines of code. * The code line can be found using the QB64 IDE (Use the shortcut '''Ctrl+G''' to go to a specific line) or any other text editor suc...") |
No edit summary |
||
Line 15: | Line 15: | ||
{{PageExamples}} | {{PageExamples}} | ||
''Example:'' Displaying the current program line using a simulated [[ERROR]] code. | ''Example:'' Displaying the current program line using a simulated [[ERROR]] code. | ||
{{CodeStart}} | {{CodeStart}} | ||
{{Cl|ON ERROR}} {{Cl|GOTO}} DebugLine 'can't use {{Cl|GOSUB}} | {{Cl|ON ERROR}} {{Cl|GOTO}} DebugLine 'can't use {{Cl|GOSUB}} | ||
{{Cl|ERROR}} 250 'simulated error code | {{Cl|ERROR}} 250 'simulated error code | ||
{{Cl|END}} | {{Cl|END}} | ||
DebugLine: | DebugLine: | ||
{{Cl|PRINT}} {{Cl|_ERRORLINE}} | {{Cl|PRINT}} {{Cl|_ERRORLINE}} | ||
{{Cl|RESUME}} {{Cl|NEXT}} | {{Cl|RESUME}} {{Cl|NEXT}} | ||
{{CodeEnd}} | {{CodeEnd}} | ||
Revision as of 01:34, 23 January 2023
The _ERRORLINE function returns the source code line number that caused the most recent runtime error.
Syntax
- e% = _ERRORLINE
Description
- Used in program error troubleshooting.
- Does not require that the program use line numbers as it counts the actual lines of code.
- The code line can be found using the QB64 IDE (Use the shortcut Ctrl+G to go to a specific line) or any other text editor such as Notepad.
Examples
Example: Displaying the current program line using a simulated ERROR code.
ON ERROR GOTO DebugLine 'can't use GOSUB ERROR 250 'simulated error code END DebugLine: PRINT _ERRORLINE RESUME NEXT |
See also