Frage

Sicherlich wird die Antwort sein „Sie kann nicht“ oder „Verwendung XP-Modus“, aber ich würde gerne wissen, ob es möglich.

Das Problem ist, dass ich, wenn ich eine Anwendung debuggen und einen Haltepunkt erreicht, als ich den Debugger stoppen die Debuggee stecken bleibt. Es kann nicht getötet werden, kann ich einen anderen Debugger nicht anhängen (es sagt, dass es bereits gedebuggt wird). Es wird nicht bis ich in der Nähe Visual C ++ geht weg.

Dies ist hapenning auf einem Windows 7 64 Bit installieren. VC hat SP 6 installiert ist.

War es hilfreich?

Lösung

Meine bisherigen fix war schrecklich.

Schließlich entwickelte ich eine neue Lösung, arbeitet perfekt mit der Englisch-Version von Visual Studio 6 (SP6 glaube ich)

Sie müssen die Version der Datei DM.dll in "Common / MSDev98 / Bin"

befindet sich überprüfen,

Die richtige Version ist 6.0.9782.0.

Link: http://www.dr-hoiby.com/TLLOC.dll (28KB)

Wie installieren:. Ersetzen "Common / MSDev98 / Bin / TLLOC.dll" durch die Version heruntergeladen

Mit freundlichen Grüßen.

Andere Tipps

Kommentar Dritten zugänglich gemacht:

Sie können versuchen, Visual Studio 2008 mit VC6-Compiler. Ich habe vor kurzem diesen gebloggt.

entwickelte ich ein wenig fix dafür. Sie müssen nur die Datei "ShiftF5Fix.dll" in "Common / MSDev98 / AddIns /" et laden Sie es aus Visual kopieren.

Es ist ein Hugly fix. Wenn Sie Ihre Quelldatei ändern während des Debuggens Sie haben Sie antworten „Nein“ der poup angezeigt, nachdem Sie „SHIFT + F5“ drücken um den Vorgang zu beenden.

Link: http://www.dr-hoiby.com/ShiftF5Fix.dll

Mit freundlichen Grüßen

Eine andere Möglichkeit wäre, Narzisse zu installieren. Dies ist ein Open-Source-Projekt alle Versionen von Visual Studio in VS2010 zu kompilieren. Sobald dies so konfiguriert ist, Visual Studio 2010-Debugger zu debuggen VC6 Projekten verwenden kann.

Auf den Fersen von Dr. Holby, implementiert ich eine schlankere Variante mit Quellcode: http://www.algonet.se/~tamlin/TLLOC_fixer.zip

Der Code zur Zeit nur versteht SP4 (?) Und SP6, aber ich denke, es wird die meisten Fälle decken.

Sie müssen nur die Quelle (1.cpp, 1.rc) kompilieren, benennen Sie Ihre vorhandenen TLLOC.DLL (die btw für Transport Layer steht Local - im Gegensatz zu Remote-Debugging) zu TLLOC.old.dll und fallen in die, die Sie zusammengestellt (~ 4 KB). Sollte funktionieren wie ein Zauber für alle 32-Bit-Bedürfnisse Debuggen von Windows 95 bis Windows 7 (und höher).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top