void rat() { staticint tt; for (tt=0;tt<10;tt++) { printf("Es ist Grillsaison\n"); }; };
debuggen, so dass ich mir den Wert der Variablen tt anschauen kann. Auf einem WindowsNT Betriebssystem mit VC6.0 klappt das auch wunderbar. Auf einem WindowsXP Rechner mit VC6.0 bekomme ich aber eine Meldung, daß die Variable "0" ist oder fallweise auch die Meldung:
Hast wahrscheinlich als Release gestartet und nicht als Debug-Version. ggf nochmals komplett neu kompilieren lassen -- class God : public ChuckNorris { };
die stdafx.h bindet der VC6.0 Assistent bei Konsolenwendungen automatisch ein...(Hast ja recht...)
Das ist aber auch nicht das Problem - wollte hier keine ellenlange Listings der Programme einbinden um die es wirklich geht und bei denen uns hier das Phänomen aufgefallen ist.
Probiers doch mal aus ne "static int" Variable in ner Subroutine unter VC6.0 in XP zu debuggen - funzt einfach nicht (zumindest nicht bei uns).
die stdafx.h bindet der VC6.0 Assistent bei Konsolenwendungen automatisch ein
hmm ist mir neu... bei mir macht er das nicht...
Zitat:
Probiers doch mal aus ne "static int" Variable in ner Subroutine unter VC6.0 in XP zu debuggen - funzt einfach nicht (zumindest nicht bei uns).
hmm kann ich nicht probieren da ich kein XP installiert habe und ich werds mir deswegen bestimmt auch nicht installieren... vielleicht kann FloSoft ja was dazu sagen
Zitat:
Aber bekanntlich ist ja nobody==perfect
soll diese aussage true oder false ergeben? -- ...fleißig wie zwei Weißbrote
hab leider kein Vc6.0 unter XP, beim .net studio 2003 funzt das debuggen, auch von statischen variablen, einwandfrei... -- class God : public ChuckNorris { };