Debuggen in Delphi
Ursprung der Worte "Bug" und Debuggen"
angeblich, Bernd Leitenberger's Computergeschichte
wirklich, 2000 Jahre DV, 3. Teil
Fehlerarten (Erläuterung und Beispiel):
- Syntaxfehler
- Laufzeitfehler
- Logische Fehler
Verwendung des Delphi-Debuggers
- wähle den Menüpunkt PROJEKT/OPTIONEN
- wähle Registerblatt COMPILER
- markiere die Einträge DEBUG/INFORMATIONEN und LOKALE SYMBOLE der Gruppe DEBUGGEN
- schalte die Option OPTIMIERUNG in der Gruppe CODEERZEUGUNG aus
In Schritten durch das Programm
Die Anweisungszeile (gegebenfalls auf mehrere Zeilen verteilen), die markiert
ist, wird als nächstes ausgeführt
Bitte beachten, dass eventuell gewisse Ereignisse, wie das Anklicken eines
Buttons, von Hand ausgelöst werden müssen.
Einzelschritt
- START/EINZELNE ANWEISUNG
- Taste F7
- klicke auf das Icon
Gesamtschritt
- START/GESAMTE ROUTINE
- Taste F8
- klicke auf das Icon
Variablen untersuchen
- gehe mit dem Cursor über den Namen einer Variablen, deren Inhalt interessiert,
warte kurz, der Inhalt erscheint im Hint-Fenster
Haltepunkte setzen/löschen
- klicke im Editor links neben die Zeile, wo der Debugger stehen bleiben soll
- der Debugger springt mit F8 zum Haltepunkt
- mit der Taste F7 geht es dann im Einzelschritt weiter
- lösche einen "Haltepunkt" durch Anklicken