Mark English and German manual pages as UTF-8.
[kdbg.git] / kdbg / doc / de / breakptlist.html
blob9972f2f39fccdb31fa4edf407ccd6b81a4491c2c
1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <meta name="GENERATOR" content="Mozilla/4.74 [en] (X11; U; Linux 2.2.16-SMP i686) [Netscape]">
6 <meta name="Author" content="Johannes Sixt">
7 <title>KDbg - Benutzerhandbuch - Haltepunkte</title>
8 </head>
9 <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
10 <a href="index.html">Inhalt</a>
11 <h1>
12 Die Liste der Haltepunkte</h1>
13 Die Liste der Haltepunkte zeigt alle gesetzten Haltepunkte und Watchpoints
14 und erm&ouml;glicht, diese zu manipulieren. Die Liste der Haltepunkte k&ouml;nnen
15 Sie mit dem Men&uuml;punkt <i>Ansicht|Haltepunkte</i> anzeigen.
16 <h2>
17 Die &Uuml;bersicht</h2>
18 F&uuml;r jeden Haltepunkt wird folgendes angezeigt:
19 <ul>
20 <li>
21 der Ort,</li>
23 <li>
24 die Anzahl der Stopps,</li>
26 <li>
27 die Anzahl der n&auml;chsten zu ignorierenden Stopps (falls gesetzt)</li>
29 <li>
30 die Haltebedingung (falls gesetzt).</li>
31 </ul>
32 Das Piktogramm links zeigt an, ob der Haltepunkt aktiviert (tiefroter Punkt)
33 oder deaktiviert (hellroter Punkt) ist, ob es sich um einen tempor&auml;ren
34 Haltepunkt handelt (eine winzige Uhr ist sichtbar) und ob der Haltepunkt
35 bedingt ist (ein Fragezeichen ist sichtbar).
36 <p>Watchpoints werden durch ein Brillensymbol gekennzeichnet.
37 <h2>
38 Haltepunkte manipulieren</h2>
39 <a NAME="StopProg"></a>Beachten Sie bitte, dass Haltepunkte und Watchpoints
40 nicht manipuliert werden k&ouml;nnen solange das zu debuggende Programm
41 l&auml;uft. Wenn das Programm bereits gestartet wurde, muss es zuerst angehalten
42 werden - entweder indem es auf einen bereits gesetzten Haltepunkt trifft
43 oder "gewaltsam" indem Sie <i>Ausf&uuml;hrung|Unterbrechen</i> w&auml;hlen.
44 Dadurch wird das Programm nicht beendet, sondern nur unterbrochen. Sie
45 k&ouml;nnen die Haltepunkte jetzt ver&auml;ndern. W&auml;hlen Sie danach
46 <i>Ausf&uuml;hrung|Ausf&uuml;hren</i>,
47 um das Programm fortzusetzen.
48 <p>Am einfachsten kann ein Haltepunkt im <a href="sourcecode.html">Quellcode-Fenster</a>
49 gesetzt werden. Wenn Sie den genauen Dateinamen und die Zeilennummer einer
50 Funktion nicht kennen, k&ouml;nnen Sie den Funktionsnamen im Feld &uuml;ber
51 der Liste eingeben und <i>Haltepunkt</i> w&auml;hlen.
52 <p>Sie k&ouml;nnen eine Haltepunkt in der Liste ausw&auml;hlen seine Zustand
53 mittels <i>Deaktivieren</i> oder <i>Aktivieren</i> &auml;ndern. Oder Sie
54 klicken auf den Haltepunkt mit der mittleren Maustaste - genau so, wie
55 Sie im Quellcode-Fenster Haltepunkte aktivieren und deaktivieren.
56 <p>Sie k&ouml;nnen eine Bedingung setzen (sodass das Programm nur stehen
57 bleibt, wenn die Bedingung erf&uuml;llt ist) oder die Anzahl der zu ignorierenden
58 Stopps setzen (sodass das Programm die n&auml;chsten n Male nicht stehen
59 bleibt, die es &uuml;ber diesen Haltepunkt l&auml;uft). Dazu w&auml;hlen
60 sie den Schalter <i>Bedingt</i> und geben die Anzahl der zu ignorierenden
61 Treffer und/oder die Bedingung ein.
62 <h2>
63 Watchpoints manipulieren</h2>
64 Watchpoints sind den Haltepunkten &auml;hnlich, nur dass das Programm angehalten
65 wird, sobald sich der Inhalt einer Speicherstelle &auml;ndert. Ebenso wie
66 Haltepunkte k&ouml;nnen Watchpoints nicht manipuliert werden, solange das
67 Programm l&auml;uft. Weitere Hinweise dazu <a href="#StopProg">siehe oben</a>.
68 <p>Einen Watchpoint k&ouml;nnen Sie setzen, indem Sie einen Ausdruck im
69 Feld &uuml;ber der Liste eingeben und <i>Watchpoint</i> klicken. Das Programm
70 wird dann angehalten, sobald sich der Wert des Ausdrucks &auml;ndert. Beachten
71 Sie, dass Sie Watchpoints, die eine lokale Variable ben&ouml;tigen, nur
72 setzen k&ouml;nnen, wenn das Programm von einem Haltepunkt (oder mittels
73 Ausf&uuml;hrung|Unterbrechen) angehalten wurde.
74 <p>Zum Entfernen eines Watchpoints w&auml;hlen Sie diesen in der Liste
75 aus und klicken <i>Entfernen</i>. Falls der Ausdruck eine lokale Variable
76 enth&auml;lt, wird der Watchpoint automatisch entfernt, sobald das Programm
77 die aktive Funktion verl&auml;sst.
78 <p>Wie mit Haltepunkten k&ouml;nnen Sie eine Bedingung oder eine Anzahl
79 zu ignorierender Stopps setzen, indem Sie den Watchpoint ausw&auml;hlen
80 und <i>Bedingt</i> klicken.
81 </body>
82 </html>