Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi arbeiten mit dem CPU-Fenster (https://www.delphipraxis.net/38373-arbeiten-mit-dem-cpu-fenster.html)

VizeTE 18. Jan 2005 13:40


arbeiten mit dem CPU-Fenster
 
Hallo,

während des debuggens kann ich mir (per Strg+Alt+C) das CPU-Fenster anzeigen lassen. Dort sehe ich disassamblierten Code und Stacks und was weiß ich nicht alles. Leider kann ich damit nicht viel anfangen, vermute aber das man damit einiges anstellen kann. Kann mir jemand sagen wo ich mehr über die Möglichkeiten dieses Fensters erfahren kann bzw. mir ein wenig darüber erzählen :gruebel:

Danke schon mal...

Ultimator 18. Jan 2005 14:02

Re: arbeiten mit dem CPU-Fenster
 
Wenn du ein wenig Assembler kannst, kannst du dir mit Hilfe des CPU-Fensters z.B. überlegen, wie du deinen Code optimieren könntest.
Ein Beispiel:
Du hast eine kleine Prozedur :love: :mrgreen:
Diese kannst du dir in besagtem CPU-Fenster als Assembler-Code anzeigen lassen.
Wenn nun aber dein geschultes Assembler-Auge erkennt, dass sich an diesem Assembler-Code einiges optimieren ließe, dann kannst du die Prozedur selbst in Assembler schreiben, und zwar so, wie du sie dir vorstellst ;-)

Ich off mal, ich hab nix falsches gelabert *g*
Verbessert mich ;-)

[edit] *gnarf* (Wollt ich immer schon mal sagen :mrgreen:) 4 Tippfehler in so nem mickrigen Text :roll: [/edit]

Oxmyx 18. Jan 2005 14:07

Re: arbeiten mit dem CPU-Fenster
 
Was ich viel häufiger benutze: die Speichereinsicht. Das ist das unterste Fenster. Wenn du z.B. wissen willst, ob in einem Speicherbereich deines Programms richtige Daten stehen, klickst du in dem Fenster mit der rechten Maustaste und gehst auf "Goto". Dann kannst du die Speicheradresse eingeben und dir den Speicherinhalt anzeigen lassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz