Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Edit & Continue

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
22.11.2004, 11:44 Uhr
~guest
Gast


Moin; folgendes Problem:
Ich kann Edit & Continue unter Microsoft Visual C++ 2003 benutzen, wenn ich Breakpoints gesetzt habe.
Will ich aber meinen Code mehrmals (mit Änderungen) komplett ausführen, muss ich in einer anderen Datei (wie in der, in der ich gerade arbeite), ein Leerzeichen machen oder irgendwas anderes verändern - und nur dann funktioniert Edit & Continue. (ist edit & continue auswählbar)

Da ich keine Lust habe nach jeder kleineren Veränderung das Programm komplett neu im Debug-Modus zu starten, wäre es mir ne große Hilfe, wenn jemand ne Lösung für das Problem hat.

Ich sollte dazu noch sagen, dass dies problemlos in Visual Studio 6.0 funktioniert hat. Ich denke das liegt an den Options-Einstellungen?!

Edit & Continue und Incremental-Linking habe ich aktiviert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.11.2004, 11:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


er ändert dir nur die datei in der du grade arbeitest bzw was geändert hast (bzw die funktion/klasse)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.11.2004, 11:53 Uhr
~ich schon wieder
Gast


Das is ja das Problem. Visual Studio bekommt die Änderungen in der Datei in der ich arbeite gar nich mit! Ich ändere was in der *.cpp in der ich gerade arbeite, kann aber Edit & Continue nicht auswählen. Ich muss vorher erst Änderung in einer anderen beliebigen Datei - z.B. dem der *.h Datei machen; dann beide Dateien speichern und erst dann funktioniert Edit & Continue.
Ich versteh es selber nicht, was das soll - hört sich nämlich ziemlich unlogisch an. Die Veränderungen in der Datei in der ich vor dem Start gearbeitet habe werden nicht mitbekommen, aber Veränderungen in anderen Dateien schon.
Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.11.2004, 12:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja wahrscheinlich hast du nicht in einer der funktionen der geänderten datei angehalten, nur dann lässt sie sich mit edit & continue direkt bearbeiten
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.11.2004, 14:05 Uhr
~ich schon wieder
Gast


Nee - tatsächlich nicht.
Ich will aber eigentlich auch net anhalten. Ich starte die Software, an der ich arbeite im Debug Modus und rufe meine Funktionen / *.cpp Datei.
Nachdem die .cpp vollständig ausgeführt wurde will ich sie mit leichten Veränderungen nochmal rufen ohne direkt den Debug Modus verlassen zu müssen bzw. die Sortware nochmal neu starten zu müssen. (kann ziemlich nervig sein, wenn man die Software ungefähr 30.000 mal am Tag startet)
Das funktionierte, wie schon gesagt, ohne Probleme im Visual Studio 6.0 nur eben leider nicht in Visual Studio 2003.
Normalerweise is es ja auch sinnvoll z.B. nen Breakpoint zu setzen, zu editieren und dann mit Edit & Continue weiter zu arbeiten, aber Microsoft sagt eben, dass Edit & Continue sich auch so benutzen lässt, wie ich es will?!
gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.11.2004, 14:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


tja frag microsoft ne mal im ernst, ka warum er das nicht macht was du willst. Nur wenn du die funktionen in deiner cpp ausführst, danach bearbeitest, ist dein programm ja wieder ganz wo anders. Evtl hilft anhalten, in deine (geänderte datei) gehen und dann an den Anfang "hinspringen" lassen das er von dort aus die ausführung wiederholt, kann natürlich sein das sowas schiefgeht.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.11.2004, 15:47 Uhr
~gast sagt danke
Gast


Trotzdem vielen Dank. Nen Versuch wars ja wert.
Werd mich moin mal by Mr. Gates melden. Wollt so noch n paar Sachen wegen Word loswerden!
Hau rein & Gruß
 
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: