Wiki-KopieMirror

Dies ist ein Mirror des Wikis von pascal.chat. Bearbeiten, Verlauf und Anmeldung finden dort statt.

IDE Window: Call Stack/de

Deutsch · English · Français · Русский

Wichtig

Sie müssen den Debugger einrichten und das zu debuggende Projekt starten. Nur dann ist der Aufrufstack hilfreich. Die auf dieser Seite gezeigte Ausgabe basiert auf dem GNU Debugger, GDB und mag wie C aussehen. Andere Debugger mögen einen mehr nach Pascal aussehenden Stil anzeigen. Gegenwärtig ist GDB der einzige unterstützte Debugger.

Dialog

Was ist der Aufrufstack?

Der Aufrufstack ist der Stack der Funktionsaufrufe. Die oberste Zeile ist die aktuelle Funktion, die unterste Zeile ist das Hauptprogramm.

Quelle

Dies ist der Dateiname der Quelle. Diese Information wird aus den Debugging-Informationen gewonnen, die im executable enthalten sind. Nur jene Teile des Programms, die mit Debugger-Informationen kompiliert sind, enthalten solche Informationen.

Zeile

Wenn die Position Debugger-Informationen enthält, wird die Quellenzeile angezeigt, andernfalls nur der Adresszeiger im executable. Es ist die Zeile, in der die nächste Funktion aufgerufen wird.

Anmerkung: Die Zeile ist die Zeile zum Zeitpunkt der Kompilierung. Wenn Sie Zeilen eingefügt/gelöscht haben, wird die Information nicht exakt sein.

Funktion

Der verstümmelte Name der Prozedur/Funktion. Der Compiler konvertiert die Pascal-Bezeichner in Namen, die von den GNU Werkzeugen genutzt werden können. Zum Beispiel:

text
 TAPPLICATION__CREATEFORM(0x81fb738, void, (^TAPPLICATION) 0xb7cd0014)

Das bedeutet:

Tricks

Ein Doppelklick auf ein Element springt zum Quelltext.

Popup Menü

Show

Springt zur Quelltextposition des aktuellen Elements.

Set as current

(nicht implementiert)

Setzt den ausgewählten Eintrag als aktuellen Rahmen. Lokale Variablen sind nur innerhalb eines Rahmens bekannt. Durch Setzen des aktuellen Rahmens, können Sie die Werte der Variablen im Kontext der gewählten Prozedur betrachten.

Alle kopieren

Kopiert den Aufrufstack in die Zwischenablage.


From the Free Pascal wiki, page "IDE Window: Call Stack/de", as it stood on 2015-07-01 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 2, zuletzt geändert von WikiArchive .