Pregunta

Sin duda, la respuesta será "no se puede" o "modo de uso XP", pero me gustaría saber si es posible.

El problema que tengo es que cada vez que depurar alguna aplicación y golpeó a un punto de ruptura, cuando deje el depurador del depurador se mantiene atrapado. No se puede matar, no puedo adjuntar otro depurador (se dice que ya se está depurando). No va a desaparecer hasta que cierre Visual C ++.

Esto se hapenning en un Windows 7 de 64 bits de instalar. VC tiene SP 6 instalado.

¿Fue útil?

Solución

Mi solución anterior era horrible.

Finalmente, desarrollada una nueva solución, que trabaja perfectamente con la versión Inglés de Visual Studio 6. (SP6 creo)

Es necesario comprobar la versión del archivo que se encuentra en DM.dll "Common / MSDev98 / bin"

La versión correcta es 6.0.9782.0.

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

cómo instalar:. Reemplazar "Common / MSDev98 / bin / TLLOC.dll" por la versión descargada

Saludos.

Otros consejos

Comentario reposted:

Puedes probar a utilizar Visual Studio 2008 con el compilador VC6. I recientemente blogged sobre este .

I desarrolló una pequeña solución para eso. Sólo tienes que copiar el archivo "ShiftF5Fix.dll" en "/ MSDev98 / AddIns comunes /" y cargarlo desde Visual.

Es una solución hugly. Si modifica el archivo de origen durante la depuración usted tiene su respuesta es "NO" a la poup aparece después de pulsar la tecla "SHIFT + F5" para detener el proceso.

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

Saludos

Otra opción sería instalar narciso. Este es un proyecto de código abierto para compilar todas las versiones de Visual Studio en VS2010. Una vez que esto se configura puede utilizar Visual Studio 2010 depurador para proyectos VC6 de depuración.

En los talones de la Dra Holby, que implementa una variante más ligera, con el código fuente: http://www.algonet.se/~tamlin/TLLOC_fixer.zip

El código actualmente sólo entiende SP4 (?) Y SP6, pero yo creo que va a cubrir la mayoría de los casos.

Sólo es necesario compilar el código fuente (1.cpp, 1.rc), cambiar el nombre de TLLOC.DLL existente (que por cierto es sinónimo de la capa de transporte local - en contraposición a la depuración remota) a TLLOC.old.dll, y soltar en el que compiló (~ 4 KB). En caso de trabajar como un encanto para los 32 bits de depuración necesidades, desde Windows 95 a Windows 7 (y versiones posteriores).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top