Die Antwort ist leider NEIN.
In B4PPC kann man nicht am Anfang des Programmes eine einzige ErrorRoutine definieren zu der Alle Fehler verzweigt würden egal wo der Fehler auftritt.
Man kann aber in den Routinen in denen Fehler auftreten könnten ein ErrorLabel setzen und nach dem ErrorLabel eine einzige Routine aufrufen.
Beiliegend ein kleines Programm mit ein Paar Beispielen.
Wenn Du aber Fehler abfangen willst die Du nicht mal vermutet hast sehe Ich leider keine realistische Lösung ausser dass Du in jeder 'kritischen' Routine ein ErrorLabel setzen würdest und in eine generelle Routine verzweigen.
Die Beste Lösung, für mich, ist programmatisch zu vermeiden dass Fehler auftreten oder diese Fehler in der Routine abzufangen in der der Fehler auftritt. Was leider sehr aufwendig ist.
Was sind eigentlich die meist auftretenden Fehler in Deinem Programm?
Meistens sind es doch User Eingabefehler die man entweder gleich abfangen muss oder besser dass der User sie gar machen kann.
Rechenfehler müssen auch programmatisch vermieden werden.
Meine Erfahrung ist leider folgende:
Falls der Benützer irgend einen Fehler machen kann, dann macht er den auch !
Und zu diesen 'blöden' Benützern gehöre Ich persönlich auch dazu, sogar in meinen eigenen Programmen.
Beste Grüsse.