Debugging Frage
-
Hallo Leutz
,
ich hab mal ne Frage zum richtigen debuggen!
Ich hab ne Funktion in nem Windowsprogramm (windows.h etc. ordnungsgemäß includiert).bool Funktion() { int matrixWert = arrLevel[LR.getItsPosX()/32][LR.getItsPosX()/32] ; return false; }
Die Variable int matrixWert ändert sich immer bei Druck auf die Pfeiltasten.
Ich möchte aus Debuggründen diesen den Inhalt dieser Variablen kontrollieren / ausgeben während er sich ändert also während ich eine der Pfeiltasten drücke.
Aber wie kann ich das am besten machen???
Kann ich zusätzlich zu meinen Windowsform noch ne Console aufmachen auf die ich mir die Werte ausgeben kann oder so?
Gibts dazu ein oder mehrere gute Tutorials oder könnt ihr mir dabei helfen???
Vielleicht an Hand eines kleinen Beispiels???
Ich hab schon im Internet gesucht ohne Ende aber nix gefunden!Many THX im Voraus
Shadow Eater
-
Willst du vielleicht OutputDebugString oder die TRACE*-Makros?
-
Im Debugger ALT-F9 vor Start des Programmes drücken,
Variable eintragen, Bedingung : wenn es sich ändert.
-
Schau mal da rein: http://www.c-plusplus.net/forum/viewtopic-var-t-is-120832.html
Falls du danach noch planlos bist, hast du wenigstens was zum genaueren Nachfragen.
-
Hi Ringding,
wenn ichs mit Trace versuche bekomme ich diese Fehlermeldung :
error C2065: 'TRACE' : nichtdeklarierter Bezeichner ????????
Shadow Eater
-
P.S: OutputString hört sich gut an das proggi is ne normale win32 Anwendung!
Ne Konsole kann ich nicht zusätzlich öffnen ?Shadow Eater!
-