HELP
HELP | |
Syntax: | HELP |
Parameter | |
Einordnung | |
Typ: | Befehl |
Kontext: | BASIC-Editor |
Aufgabe: | Nach einem Programmabbruch infolge eines aufgetretenen Fehlers die fehlerhafte Programmzeile anzeigen |
Abkürzung: | heL |
Token: | $ea (234) |
Verwandte Befehle | |
LIST |
Anmerkung: Dieser Artikel beschreibt den BASIC-Befehl HELP ab Commodore BASIC V3.5 oder höher
Der Befehl HELP - auch aufrufbar durch Drücken der gleichnamigen Taste HELP - zeigt nach einem Programmabbruch infolge eines aufgetretenen Fehlers die fehlerhafte Programmzeile in einem BASIC-Programm an, wobei der fehlerbehaftete Befehlsabschnitt (bezogen auf Zeilengrenzen und den Befehlstrenner ":") hervorgehoben wird:
- Beim C128 im 40-Zeichenmodus wird der fehlerhafte Codebereich invers und im 80-Zeichenmodus unterstrichen dargestellt.
- Beim C16/116 und Plus/4 wird der fehlerhafte Codebereich blinkend dargestellt.
In einem Programm kann HELP auch in einer TRAP-Fehlerbehandlung verwendet werden und zeigt dabei die in EL vermerkte Programmzeile an. Andernfalls führt HELP in einem Programm lediglich zur Ausgabe eines Zeilenwechsels (eine Leerzeile).
Beispiele[Bearbeiten | Quelltext bearbeiten]
100 TRAP 900 110 PRINT "START" 120 A=A+1: IF A=3 THEN END 130 PRINT "A:";: PRINT PRINT A 140 PRINT "ENDE" 150 END 900 PRINT: PRINT "FEHLER"ER"IN"EL 910 HELP 920 RESUME 120
Erzeugt auf einem C128 in etwa folgende Ausgabe
RUN START A: FEHLER 11 IN 130 130 PRINT "A:";: |
AUTO | BACKUP | BOX | CHAR | CIRCLE | COLLECT | COLOR | COPY | DEC | DELETE | DIRECTORY | DLOAD | DO | DRAW | DS | DS$ | DSAVE | EL | ELSE | ER | ERR$ | EXIT | GETKEY | GRAPHIC | GSHAPE | HEADER | HELP | HEX$ | INSTR | JOY | KEY | LOCATE | LOOP | MONITOR | PAINT | PRINT USING | PUDEF | RCLR | RDOT | RENAME | RENUMBER | RESUME | RGR | RLUM | SCALE | SCNCLR | SCRATCH | SOUND | SSHAPE | TRAP | TROFF | TRON | UNTIL | VOL | WHILE