Auswerten/Ändern
Nach oben zu Start - Index
Start > Auswerten/Ändern
Wertet den Wert eines vorhandenen Ausdrucks oder einer vorhandenen Eigenschaft aus oder ändert ihn. Dies ist nützlich, wenn Sie eine Quelltextkorrektur testen, ohne den Debugger zu beenden, den Quelltext ändern und das Programm erneut compilieren möchten.
| Element | Beschreibung |
|---|---|
|
Wertet den Ausdruck im Eingabefeld Ausdruck aus und zeigt den Wert im Eingabefeld Ergebnis an. | |
|
Ändert den Wert des Ausdrucks im Eingabefeld Ausdruck und zeigt den Wert im Eingabefeld Neuer Wert an. | |
|
Erzeugt einen überwachten Ausdruck für den ausgewählten Ausdruck. | |
|
Öffnet für das markierte Datenelement ein neues Debug-Inspektor-Fenster. Dies ist hilfreich bei der Überprüfung der Einzelheiten von Datenstrukturen, Klassen und Arrays. | |
|
Wird nur angezeigt, wenn für den Ausdruckstyp eine externe Visualisierung verfügbar ist. Klicken Sie auf den Abwärtspfeil der Schaltfläche, und wählen Sie eine Visualisierung aus. Daraufhin wird ein neues Fenster mit den Daten der Visualisierung geöffnet. | |
|
Zeigt dieses Hilfethema an. | |
|
Ausdruck |
Geben Sie die Variable, das Feld, das Array oder das Objekt ein, das ausgewertet oder geändert werden soll. Standardmäßig wird das Wort an der Cursorposition im Quelltext-Editor in das Eingabefeld Ausdruck übernommen. Sie können diesen Ausdruck übernehmen, einen anderen eingeben oder einen Ausdruck in der Liste der bereits ausgewerteten Ausdrücke auswählen. Zum Auswerten einer Funktion geben Sie den Funktionsnamen, Klammern und Argumente genauso ein, wie Sie sie in Ihr Programm eingeben würden; lassen Sie aber das Anweisungsende-Semikolon (;) weg. |
|
Ergebnis |
Zeigt den Wert des im Textfeld Ausdruck angegebenen Elements nach dem Aufruf von Auswerten oder Ändern an. |
|
Neuer Wert |
Weist dem im Eingabefeld Ausdruck angegebenen Element einen neuen Wert zu. Geben Sie einen neuen Wert für das Element ein, wenn Sie dessen Wert ändern möchten. |
Hinweis:Sie können jeden gültigen Ausdruck oder statische Variablen auswerten, die sich aktuell nicht im Gültigkeitsbereich der Anwendung befinden.
Formatbezeichner für die Anzeige
Per Vorgabe zeigt der Debugger das Ergebnis in dem Format an, das dem Datentyp des Ausdrucks entspricht. Beispielsweise werden Integerwerte im Dezimalformat angezeigt. Um das Anzeigeformat zu ändern, geben Sie ein Komma (,) und daran anschließend einen Formatbezeichner hinter dem Ausdruck ein.
Die folgende Tabelle beschreibt die Formatbezeichner für Auswerten/Ändern:
| Bezeichner | Betroffene Typen | Beschreibung |
|---|---|---|
|
,C |
Char, Strings |
Zeichen. Gibt die Zeichen für die ASCII-Werte 0 bis 31 in der #nn-Notation von Delphi aus. |
|
,S |
Char, Strings |
String. Gibt die ASCII-Werte 0 bis 31 in der #nn-Notation von Delphi aus. |
|
,D |
Integer |
Dezimal. Zeigt Integerwerte als Dezimalzahlen an. Gilt auch für Integerwerte in Datenstrukturen. |
|
,H oder ,X |
Integer |
Hexadezimal. Zeigt Integer-Werte hexadezimal mit Präfix $ an, einschließlich derer in Datenstrukturen. |
|
,Fn |
Gleitkomma |
Gleitkomma. Zeigt n signifikante Ziffern an, wobei n von 2 bis 18 gehen kann. Um beispielsweise die ersten vier Ziffern eines Gleitkommawertes anzuzeigen, geben Sie ,F4 ein. Ist n nicht angegeben, wird als Standardwert 11 verwendet. |
|
,R |
Record |
Record/Struktur. Zeigt Feldnamen und -werte wie (X:1;Y:10;Z:5) anstelle von (1,10,5) an. |