Verwalten von Haltepunkten.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Mario Blättermann
mario.blaettermann@gmail.com 2009-2013
Jonas Rebmann
jonas.rebmann@googlemail.com 2010
Christian Kirbach
christian.kirbach@gmail.com 2010, 2011, 2012, 2013, 2015

# Haltepunkte

Haltepunkte werden verwendet, um die Ausführung eines Programms an bestimmten Stellen zu unterbrechen, so dass der Zustand des Programms an diesen Stellen genauer untersucht werden kann.

# Haltepunkte auflisten

Wählen Sie AnsichtHaltepunkte im Hauptmenü, um das Fenster Haltepunkte zu öffnen.

Die Ansicht gliedert sich in folgende Spalten:

## Ort

Die Position des Haltepunkts im der Quelldatei. Wenn der Haltepunkt durch die Fehlerdiagnose festgelegt ist, werden zusätzliche Informationen wie die Funktion angezeigt, welche den Haltepunkt enthält.

## Adresse

Das Feld enthält die Adresse des Haltepunkts, wenn dieser durch die Fehlerdiagnose festgelegt ist.

## Typ

Hier wird stets Haltepunkt angezeigt. In zukünftigen Versionen können hier verschiedene Typen von Haltepunkten angezeigt werden.

## Bedingung

Dies ist die Bedingung des Haltepunkts. Falls leer, ist keine Bedingung festgelegt.

## Durchgang

Wenn der Debugger nicht läuft, zeigt diese Spalte die Nummer des Durchgangs des Haltepunkts an, oder 0, falls nichts festgelegt ist.

Wenn der Debugger läuft und die Durchgangsnummer 0 ist, dann zeigt diese Spalte die Anzahl an, wie oft dieser Haltepunkt ausgelöst wurde. Falls die Durchgangsnummer von 0 verschieden ist, werden beide Nummern angezeigt. Die Durchgangsnummer ist die zweite Zahl.

## Status

Dies ist der Status des Haltepunkts. Folgende Zustände sind möglich:

## Ausstehend:

Der Haltepunkt ist in Ihrem Programm nicht festgelegt.

## Permanent:

Der Haltepunkt ist gesetzt (Kennung ist in Klammern angegeben).

## Temporär:

Der Haltepunkt ist gesetzt, wird aber gelöscht, sobald er erreicht wurde.

Alle Haltepunkte bleiben über Anjuta-Sitzungen erhalten, selbst wenn sie auf nicht vorhandene Orte verweisen, beispielsweise eine Quelldatei in einer Bibliothek, die noch nicht geladen wurde. In diesem Fall wird der Status auf »Ausstehend« gesetzt.

# Haltepunkte setzen

Wählen Sie FehlerdiagnoseHaltepunkt setzen … im Hauptmenü, oder drücken Sie die rechte Maustaste im Fenster Haltepunkte und wählen Sie Haltepunkt setzen ….

Geben Sie den Ort ein, welcher der Position des Haltepunkts entspricht, und falls gewünscht weitere Felder. Wenn eine Datei im Editor geöffnet ist, so ist in Ort bereits die aktuelle Zeile eingetragen. Lesen Sie für weitere Informationen.

Eine weitere Lösung ist es, Haltepunkte ein- und auszuschalten. Wenn für die aktuelle Zeile kein Haltepunkt gesetzt ist, so wird einer hinzugefügt. Andernfalls wird dieser entfernt.

Wählen Sie FehlerdiagnoseHaltepunkt an/aus im Hauptmenü, oder drücken Sie die rechte Maustaste im Fenster Haltepunkte und wählen Sie Haltepunkt an/aus.

# Haltepunkte bearbeiten

Der Ort eines Haltepunkts kann nicht geändert werden. Erstellen Sie stattdessen einen neuen. Die Haltebedingung oder der Durchgang können jedoch angepasst werden. So bearbeiten Sie einen Haltepunkt:

Wählen Sie einen Haltepunkt im Haltepunkt-Fenster aus.

Klicken Sie mit der rechten Maustaste in das Haltepunkt-Fenster und wählen Sie Haltepunkt bearbeiten.

Ändern Sie das Feld Bedingung oder Durchgang und klicken Sie auf OK, sobald Sie fertig sind. Lesen Sie für weitere Informationen.

# Haltepunkte entfernen

Entfernen Sie Haltepunkte über die oben beschriebene Funktion Haltepunkt an/aus. Wenn Sie jedoch mehr als einen Haltepunkt entfernen möchten oder der Haltepunkt in einer anderen als der geöffneten Datei ist, verwenden Sie das Fenster Haltepunkt:

Wählen Sie einen Haltepunkt im Haltepunkt-Fenster aus.

Klicken Sie mit der rechten Maustaste in das Haltepunkt-Fenster und wählen Sie Haltepunkt entfernen.

Sie können alle Haltepunkte folgendermaßen entfernen:

Wählen Sie FehlerdiagnoseAlle Haltepunkte entfernen im Hauptmenü, oder drücken Sie die rechte Maustaste im Fenster Haltepunkt und wählen Sie Alle Haltepunkte entfernen.

# Aktivieren und Deaktivieren von Haltepunkten

Gelegentlich bietet es sich an, den Haltepunkt vorübergehend zu deaktivieren, anstatt diesen zu löschen. So deaktivieren oder reaktivieren Sie einen Haltepunkt:

Klicken Sie auf Aktivieren im Fenster Haltepunkt, oder drücken Sie die rechte Maustaste im Fenster Haltepunkt und wählen Sie Haltepunkt aktivieren oder Haltepunkt deaktivieren.

Sie können alle Haltepunkte folgendermaßen deaktivieren:

Wählen Sie FehlerdiagnoseAlle Haltepunkte deaktivieren im Hauptmenü, oder drücken Sie die rechte Maustaste im Fenster Haltepunkt und wählen Sie Alle Haltepunkte deaktivieren.