APPLICATIONSPROGRAMMATION ★ MESSAGES D'ERREUR / ERRORMELDUNGEN ★

Messages d'erreur (Programmes Basic Pour CPC464)Errormeldungen (CPC 464 Basic-Programme)
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Manchmal ist es wie verhext: Man gibt sein lange Zeit ausgearbeitetes BASIC-Programm in den Computer ein und trotz größter Bemühungen, hier und da treten laufend Fehler auf.

Da der CPC ursprünglich nicht aus Deutschland stammt, werden die Fehlermeldungen selbstverständlich in englischer Sprache ausgeworfen. Da der CPC zudem nicht über unbegrenzten Speicherraum verfügt, sind diese Fehlermeldungen oft nur ein allzu kurzer Hinweis ('Syntax error', 'Type mismatch' ...).

Diesen Hinweis lernt der eifrige Computerprogrammierer mit der Zeit richtig kennen und zu verstehen, aber bis dahin ist es oft noch ein weiter Weg. Aus diesem Grund haben wir ein ausführliches Errormeldungsprogramm in diese Programmsammlung mit aufgenommen. Da der CPC den Vorgabe befehl 'ON ERROR GOTO' kennt, kann er bei einem auftretenden Fehler so zu reagieren lernen, wie wir das wollen (er kann sogar selbst die Fehler teilweise korrigieren; bestes Beispiel dazu: Der CPC lädt Daten von Kassette; schließlich sind alle vorhandenen Daten eingelesen; normalerweise wird nun bei weiteren Leseversuchen die Fehlermeldung ausgegeben: 'EOF met'('EOF' = End of file); viel einfacher ist

es da doch, in einer Errorbehandlungsroutine nach Auftreten dieses Fehlers ('ON ERROR GOTO') den noch offenen Datenfile zu schließen und im Programm dort fortzufahren, wo dies im Augenblick sinnvoll erscheint.

Zwar merzt unser Errormeldungsprogramm keine vorhandenen Errors aus (das kann pauschal so gehandhabt leicht zu unvorhersehbaren Folgen führen), dafür hilft es aber bei der Suche nach dem Fehler um so effektiver. Am besten Sie probieren es einmal aus! Geben Sie in Zeile 20 nur 'NEXT n' ein. Starten wir das Programm, so wird gleich der Fehler (Error 1 = 'Unexpected NEXT') angezeigt und eine Lösungsstrategie zur Programmverbesserung angeboten.

Wie verfahren Sie mit Ihren bereits bestehenden Programmen? Zeilen so umnummerieren ( Befehl 'RENUM'), daß sich keine Zeile mit dem Errorbehandlungsprogramm überschneidet (die Zeilennummern müssen größer als 10 und kleiner als 10000 sein). Nun gebrauchen Sie den Befehl 'MERGE' (siehe Handbuch), um die beiden Programme miteinander zu verbinden; anschließend mit 'RUN' starten und versuchen, die Fehlermeldungen mit den vorgegebenen Korrekturageboten positiv anzuwenden.

Neben dem BASIC- Befehl '0N ERROR GOTO' hilft uns der CPC am besten weiter durch die Abfrage der Error-Zeilenvariable 'ERL' und die Fehlermeldevariable 'ERR'. Fehler selbst erzeugen können wir schließlich mit dem Befehl 'ERROR'.

★ PUBLISHERS: Data Becker (GERMANY) , Micro Application (FRANCE)
★ YEAR: 1984
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Rainer LUEERS
★ RELEASES: Tome 02: Programmes Basic Pour CPC 464 (Micro Application) , CPC 464 Basic-Programme (Data Becker)
 



★ AMSTRAD CPC ★ DOWNLOAD ★

Aucun fichier de disponible:
» Vous avez des fichiers que nous ne possédons pas concernent cette page ?
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Anti-Erreurs (CPC Revue)
» Applications » RSX ErrorHelp (Happy Computer)
» Applications » Récuperation des fichiers supprimés par erreur sur une disquette (Amstrad Magazine)
» Applications » Anti-Erreurs (CPC Infos)
» Applications » Mark Error (CPC Infos)
» Applications » Errors (AM-Mag)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.732-desktop/c
Page créée en 208 millisecondes et consultée 1434 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.