Download Inhoudsopgave Inhoud Print deze pagina

Philips P2000T Gebruiksaanwijzing pagina 114

Inhoudsopgave

Advertenties

ON ERROR GOrO aangegeven
regelnummer,
waar de foutaf-
handelingsroutine
begint.
Fouten die na uitvoering van ON ERROR GOrO 0 optreden,
veroorzaken
de "normale" foutmeldingen
op het scherm van
de interpreter en doen de uitvoering van het programma
stoppen. Komt in de foutafhandelingsroutine
zèlf een ON
ERROR GOrO 0 instructie voor, dan stopt het programma
eveneens en wordt voor de meeste fouten de "normale" fout-
melding gegeven. De foutafhande vlingsroutine
wordt beëin-
digd door de opdracht RESUME.
ON ERROR GOrO heeft alleen zin als in het programma geen
Syntax error meer voorkomt.
In een programma kunnen meer
ON ERROR GOrO opdrachten voorkomen.
Alleen de laatst-
uitgevoerde telt.
10 ON ERROR GOTO 100
20 INPUT A$
100 IF ERR =64 ANC ERL=20 THEN RESUME ELSE ON
ERROR GOTO 0
Het indrukken van de SHIFT -STOP-toets
geeft foutnummer
64
(ERR=64).
Als bij het wachten op INPUT in regel 20 de STOP-toets wordt
ingedrukt laat de foutafhandelings
routine via RESUME
terugspringen
naar regel 20 en kan het programma hier niet
met de STOP-toets worden beëindigd.
Elders in het programma heeft het indrukken van de STOP-
toets tot gevolg, dat de uitvoering van het programma wel
wordt beeindigd. (Zie ook onder ERROR).
Het afvangen van de STOP-toets
met ON ERROR GOTO kan
soms problemen opleveren als de STOP-toets wordt ingedrukt
als het programma een FOR...NEXT lus aan het uitvoeren is of
bij een GOSUB. De informatie over de laatst uitgevoerde
opdracht kan verloren gaan. In deze gevallen kan dus niet met
RESUME direct in het programma worden teruggesprongen,
maar moet de foutafhandelingsroutine
andere acties onder-
nemen.
116

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

P2305 basic

Inhoudsopgave