Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Debugger im Einzelschritt in VC 6.0

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.09.2006, 17:40 Uhr
gipfelstuermer



Hallo,
ich habe eine Frage zu dem Debugger von Visual C++ Autoren Edition. Ich möchte damit vernünftig debuggen. Mit F10 kann ich das so machen, wie ich das will, leider macht er nur Einzelschritte in der main-Methode. Wenn andere Methoden aufgerufen werden, macht er das in einem Schritt, anstatt in die Methode reinzuspringen und wieder die Einzelschritte anzeigen zu lassen. Wie kann man das Ändern? Mir bringt es nichts, wenn nur die Einzelschritte der main-Methode angezeigt werden. Mit F11 bringts auch nicht nicht, da dann teilweise den Assembler aufruft. Bitte um Ratschlag.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.09.2006, 20:09 Uhr
stephanw
localhorst


Hast Du auch eine DEBUG-Version kompiliert ?

Ansonsten: F11 ist schon richtig. Wenn Du in Assember springst, gibts dazu keinen Quellcode. Das kann z.B. bei Fremdbibliotheken sein.

Bsp:

C++:

  // angenommen du benutzt die Klasse FString der Klassenbibliothek FUtils, die Du nur Binary hast
int main()
{
  myFunction( FString("bla"), 4711 true );
}


Dann springst Du natürlich erst in den Konstruktor von FString, zu dem kein Quellcode da ist. Mit Shift+F11 kommst Du da wieder raus und drückst wieder F11, um in myFunction() zu springen.
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.09.2006, 22:20 Uhr
gipfelstuermer




Zitat von stephanw:
Hast Du auch eine DEBUG-Version kompiliert ?




Wo muß ich denn da suchen, um das rauszufinden? Ich glaube nicht. Ich gehe nur auf kompilieren und ausführen. Habe nur eine Bibliotheken hinzugefügt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.09.2006, 12:41 Uhr
jencas



Extras -> Anpassen -> Kategorie, dort "Erstellen" auswählen und die Combobox aus dem Kasten "Schaltflächen" in Visual Studios Symbolleiste zum Erstellen ziehen.
Ab dann kannst Du über die Combobox in der Symbolleiste einstellen, welche Version Du gerade erzeugen möchtest.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.09.2006, 09:02 Uhr
gipfelstuermer




Zitat von jencas:
Extras -> Anpassen -> Kategorie, dort "Erstellen" auswählen und die Combobox aus dem Kasten "Schaltflächen" in Visual Studios Symbolleiste zum Erstellen ziehen.
Ab dann kannst Du über die Combobox in der Symbolleiste einstellen, welche Version Du gerade erzeugen möchtest.



Danke!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: