Entwickler-Ecke

Programmierwerkzeuge - Informationen beim Debuggen


skriiva - Do 15.04.10 16:00
Titel: Informationen beim Debuggen
Hallo Leute, ich wollte wissen wo ich in Delphi 7 so ein Debuggerfenster wie in der Delphi 2005 Architect Version öffnen kann.

Wenn ich in Einzelschritten nach Fehlern suche drücke ich zuerst F7. So kann ich durch den Code springen, aber es ist nicht wie in der 2005er Version, in der ein Fenster wie der Objektinspektor offen ist und die Informationen gibt.

Bsp.

a:=8;
l:= {0,0,3}


usw.

Ich suche also eine Möglichkeit die Wertveränderungen mir anzugucken.

lg. skriiva


ALF - Do 15.04.10 16:08

Hi, und :welcome:

Du kannst mit der Maus über das Objekt gehen und erhälts so die infos.
Gruss Alf


skriiva - Do 15.04.10 16:14

user profile iconALF hat folgendes geschrieben Zum zitierten Posting springen:
Hi, und :welcome:

Du kannst mit der Maus über das Objekt gehen und erhälts so die infos.
Gruss Alf


Hallo Alf,

leider funktioniert das nicht.


ALF - Do 15.04.10 16:18

mh.. auf die Variable den Mauszeiger draufhalten z.B. funct nicht!?
Ansonsten, Ansicht->DebugFenster->Lokale-Variablen. :wink:

Gruss Alf


skriiva - Do 15.04.10 16:26

Danach hatte ich gegoogelt, aber das Problem ist, dass bei mir da kein Eintrag von "Lokale Variablen" ist :D


Xentar - Do 15.04.10 16:34

Wenn das Programm pausiert ist: variable anklicken -> ALT + F5.

Edit: Ähhh, den Eintrag "Lokale Variablen" gibt es auch schon unter Delphi 5.
Bist du sicher, dass das Programm pausiert ist?


skriiva - Do 15.04.10 16:39

Ja das Programm ist pausiert. Bevor ich gegoogelt habe, suchte ich knapp 20 Minuten, aber ohne Erfolg. ALT F5 brachte leider auch nichts.


guinnes - Do 15.04.10 16:40

1. Mit der Maus gehts nur, wenn der Debugger auf einem Breakpoint steht
2. Ansicht-> Debuggerfenster-> Überwachte ausdrücke
3. Möglichkeit : Alt + F5 ( oder so )


skriiva - Do 15.04.10 17:09

Gefunden, aber es ist nicht das Hilfreiche, dass ich erwartet habe. Ich werde es mit einer anderen Version probieren.


Martok - Do 15.04.10 19:24

Das könnte eine der Einschränkungen von Nicht-Professional-Versionen sein.

So, wie das unglaublich wertvolle "Laufzeitfehler suchen", das in neueren Delphis mal gleich ganz fehlt, und auch in Personals nie da war.


So sieht es jedenfalls hier aus:
sshot


Xentar - Do 15.04.10 19:28

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
So, wie das unglaublich wertvolle "Laufzeitfehler suchen", das in neueren Delphis mal gleich ganz fehlt

Wo fangen die "neueren" Versionen an? Unter D2007 gibts das noch, jedoch unter Suchen -> Zu Adresse springen.


Martok - Do 15.04.10 19:31

user profile iconXentar hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
So, wie das unglaublich wertvolle "Laufzeitfehler suchen", das in neueren Delphis mal gleich ganz fehlt

Wo fangen die "neueren" Versionen an? Unter D2007 gibts das noch, jedoch unter Suchen -> Zu Adresse springen.

Oh, dann gibts das jetzt wieder? BDS2006 hatte es jedenfalls nicht. Musste deswegen extra Mapfiles benutzen lernen ;)