Fehlerbehandlung in Visual Basic und Exception Handling in C

Schlagwörter:
Referat, Hausaufgabe, Fehlerbehandlung in Visual Basic und Exception Handling in C
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das vorliegende Dokument beschäftigt sich mit der Behandlung von Laufzeitfehlern in Visual Basic und Exception Handling in C++. Es werden die verschiedenen Möglichkeiten der Fehlerbehandlung in Visual Basic, wie beispielsweise der Einsatz von On Error GoTo, erläutert und deren Vor- und Nachteile aufgezeigt. Darüber hinaus wird die Ausnahmebehandlung in C++ behandelt. Es wird beschrieben, was unter einer Ausnahme verstanden wird und wie Ausnahmen behandelt werden können. Hierzu werden die Schlüsselwörter throw, try und catch erklärt. Auch der Unterschied zwischen den verschiedenen Ausnahme-Typen wird beschrieben und auf die Behandlung von abgeleiteten Klassen eingegangen. Ein Beispiel zeigt, wie eine Ausnahmebehandlung in der Praxis aussehen kann. Am Ende wird erläutert, wie das Programm nach einer Ausnahme fortgesetzt wird und welche Möglichkeiten es gibt, den passenden catch-Block zu finden. Die Fehlerbehandlungsklassen werden ebenfalls behandelt. Insgesamt handelt es sich um ein umfangreiches Dokument, das eine verständliche Einführung in die Fehlerbehandlung in Visual Basic und C++ bietet.
Direkt das Referat aufrufen

Auszug aus Referat
Fehlerbehandlung in Visual Basic und Exception Handling in C Matura-Referat von Martin Ferstl, 5BD 98 99 Behandlung von Laufzeitfehlern in Visual Basic Fehler, die beim Ausführen eines Programmes, also zur Laufzeit, auftreten, heißen Laufzeitfehler. Oft liegen die Ursachen für einen derartigen Fehler außerhalb des Programmes, beispielsweise wenn eine Datei auf der Festplatte nicht gefunden wird oder eine Diskette nicht gelesen werden kann. On Error Resume Next GoTo Programmzeile Sprungmarke 0 Mit dieser Anweisung wird die Fehlerbehandlung festgelegt. Durch die Anweisung on Error GoTo kann eine Fehlerbehandlungsroutine aktiviert bzw. deaktiviert und die Position dieser Routine innerhalb der Funktion bzw. Prozedur angegeben werden. Wenn ein Fehlerbehandler aktiviert wurde, bewirkt jeder Laufzeitfehler einen Sprung zur Fehhlerbehandlungsroutine. Der Fehlerbehandler wird in dem Moment aktiv, in dem ein Laufzeitfehler aufgefangen wurde, und bleibt es, bis in ihm eine der Anweisungen Resume, Exit Sub oder Exit Function ausgeführt wird. Durch die Anweisung On Error GoTo 0 wird die Fehlerbehandlung deaktiviert. Tritt ein Fehler in einer Prozedur ohne Fehlerbehandlung auf, wird die aufrufende Prozedur durchsucht, wenn es auch dort keine Fehlerbehandlung gibt, wird in deren aufrufender weitergesucht usw., bis entweder eine Routine gefunden oder die oberste Ebene erreicht wird. Durch ein Resume wird dann die fehlerverursachende Prozedur wieder aufgerufen, durch ein Resume Next wird ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
869
Art:
Referat
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück