Debuggen der Anwendung (IDE-Tutorial)
Nach oben zu Ihre erste Anwendung mit RAD Studio - Index (IDE-Tutorial)
Im Folgenden werden die grundlegenden Debugger-Funktionen von RAD Studio kurz vorgestellt. Setzen Sie dazu einen Haltepunkt in die erste Zeile der Funktion SaveAsActionExecute, indem Sie auf die Leiste links neben der Codezeile klicken. Sie können Haltepunkte nur in ausführbare Codezeilen setzen, die mit blauen Kreisen Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden wie in den folgenden Abbildungen gekennzeichnet sind.
Das Fenster des Quelltext-Editors sollte wie folgt aussehen:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Debuggen der Prozedur "SaveAsActionExecute" (Delphi-Ansicht)
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Debuggen der Prozedur "SaveAsActionExecute" (C++Builder-Ansicht)
Drücken Sie F9, um die Anwendung auszuführen, geben Sie in das Textfeld des Texteditors Text ein, und wählen Sie File > Save As. Geben Sie der neuen Textdatei einen Namen. Achten Sie aber darauf, dass der Name in diesem Ordner noch nicht vorhanden ist. Nach dem Klicken auf Save sollte die Anwendung an dem zuvor gesetzten Haltepunkt anhalten, und das Fenster des Quelltext-Editors sollte wie folgt aussehen:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- An einem bestimmten Haltepunkt angehaltene Anwendung (Delphi-Ansicht)
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- An einem bestimmten Haltepunkt angehaltene Anwendung (C++Builder-Ansicht)
Um den Wert der Variable FileName anzuzeigen, wählen Sie das Wort FileName in der ersten Zeile von SaveAsActionExecute aus, und ziehen Sie es in die Liste überwachter Ausdrücke:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Ziehen der Variable "FileName" in das Fenster "Liste überwachter Ausdrücke" (Delphi-Ansicht)
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Ziehen der Variable "fileName" in das Fenster "Liste überwachter Ausdrücke" (C++Builder-Ansicht)
Drücken Sie F8, um die folgende Codezeile auszuführen und den Wert von FileName zu aktualisieren. Zum Erweitern des Wertes von FileName führen Sie in der Liste überwachter Ausdrücke den Mauscursor über den Variablennamen, und warten einen Moment:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Ausführen der nächsten Codezeile, um den Wert von "FileName" zu ändern (Delphi-Ansicht)
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Ausführen der nächsten Codezeile, um den Wert von "fileName" zu ändern (C++Builder-Ansicht)
Durch erneutes Drücken von F8 wird die Ausführung hinter die if-Anweisung gesetzt, da noch keine Datei mit dem angegebenen Namen an dem aktuellen Speicherort vorhanden ist:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Überspringen der if-Anweisung (Delphi-Ansicht)
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Überspringen der if-Anweisung (C++Builder-Ansicht)
Drücken Sie F8 so oft, bis Sie die letzte Zeile der Funktion SaveAsActionExecute erreicht haben. Führen Sie nun den Mauscursor über den Namen der Variable CurrentFile, um deren Wert anzuzeigen, wie in den folgenden Abbildungen dargestellt.
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Anzeigen des Wertes von "CurrentFile" (Delphi-Ansicht)
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Anzeigen des Wertes von "currentFile" (C++Builder-Ansicht)
Klicken Sie zum Beenden der Debugger-Sitzung auf die
-Schaltfläche in der Symbolleiste Fehlersuche:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
- Die Symbolleiste "Fehlersuche"
Weiter
Siehe auch
- Überblick zum Debuggen
- Anwendungen debuggen - Index – beschreibt zahlreiche Verfahren zum Debuggen
- Anwendungen debuggen
- Debuggen von geräteübergreifenden Anwendungen