03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

A.3 Fehlermeldungen und Unterbrechung der Ausführung 349<br />

Nachdem der Breakpoint bestätigt und anschließend im Debug-Fenster das Schaltfeld<br />

“Jump” betätigt wurde, wird die durch den Einsatz der Anforderung “self halt”<br />

unterbrochene Ausführung fortgesetzt und bis zu derjenigen Stelle weitergeführt, an<br />

der zum ersten Mal die Methode “do:” der Klasse “Bag” ausgeführt werden soll.<br />

Wird die Ausführung an dem festgelegten Breakpoint unterbrochen und im Objekt-<br />

Bereich des daraufhin angezeigten Debug-Fensters die Zeile mit dem Eintrag “self”<br />

markiert, so erhalten wir die folgenden Anzeige:<br />

Hinweis: Um die Ausführung einer Anforderung sukzessiv verfolgen zu können, stehen<br />

im Debug-Fenster die Schaltfelder “Hop” und “Skip” zur Verfügung.<br />

Beim Einsatz von “Hop” wird die im Editier-Bereich markierte Message aktiviert und die<br />

zugehörige Methode zur Ausführung gebracht, so daß die Anforderungen der durch die<br />

Message aktivierten Methode vollständig bearbeitet werden.<br />

Dagegen wird beim Einsatz von “Skip” die im Editier-Bereich markierte Message lediglich<br />

an das Empfänger-Objekt geschickt, so daß im Message-/ Klassen-Bereich der Sprung von<br />

der aktuellen Methode zu der Methode sichtbar wird, die durch die markierte Message zur<br />

Ausführung gebracht wird.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!