Startseite › Sprach-Frontends › BASIC Frontend › Übersicht Hilfe zum PBXB64-Compiler

GRUNDLEGENDE Fehlerbehandlung

Laufzeitfehlerkontrolle.

Kategorie: Übersicht

Beschreibung

Laufzeitfehlerkontrolle.

Aufgabe dieses Kapitels

Dieses Kapitel sammelt die BASIC-Sprachmittel zu einem zusammenhängenden Arbeitsbereich. Es dient als Einstieg, wenn Sie nicht den exakten Befehlsnamen kennen, sondern eine Spracheigenschaft suchen.

Verwendung

Beginnen Sie mit der Tabelle unten und wechseln Sie dann zur Detailseite des einzelnen Befehls. Die Detailseiten enthalten Syntax, Hinweise zur PBXB64-Unterstützung, Getestetes Beispiel und Querverweise.

Befehlsübersicht

BefehlBereich
FEHLERLaufzeitfehlerkontrolle.
AUF FEHLERLaufzeitfehlerkontrolle.
WIEDER AUFNEHMENLaufzeitfehlerkontrolle.
ERRLaufzeitfehlerkontrolle.

Getestetes Beispiel

Diese Seite ist ein Uebersichtskapitel. Die verlinkten Einzelseiten enthalten die konkreten getesteten Beispiele oder nennen eine ausdrueckliche Begrenzung, wenn ein Befehl nicht zertifiziert ist.

PBXB64-Status: Uebersicht / Navigation; keine eigenstaendige Laufzeitbehauptung ohne Unterseitenbeleg.

Praktische Hinweise

BASIC-Quelltext wird im PBXB64-Frontend direkt in die gemeinsame Zwischenrepräsentation übersetzt. Achten Sie deshalb besonders auf Datentypen, ByVal/ByRef-Übergabe, Zeichenkettenlängen und Laufzeitfehlerpfade.

Fehlerpfad-Prüfung

Fehlerbehandlungsseiten sollen den normalen Pfad und den Fehlerpfad zeigen. Ein vollständiges Beispiel löst absichtlich einen bekannten Fehler aus, prüft den dokumentierten Fehlerwert, stellt wieder her oder beendet sauber und zeigt, dass spätere Anweisungen in der erwarteten Reihenfolge laufen.

Zustandsregeln

Dokumentieren Sie, welche Variablen, Handler oder Systemwerte durch die Operation geändert werden. Vermeiden Sie Beispiele, die einen Fehler durch ungeprüftes Weiterlaufen verdecken.

Migrationshinweise

Beim Portieren älteren PB-Codes sind Annahmen zu Zeilennummern, Handler-Gültigkeit, verschachtelten Prozeduren und Windows-API-Fehlern neu zu prüfen.

Siehe auch