Qué hacer cuando a Visual C++ se le va la pinza en el editor de diálogos

Publicado 17/2/2010 13:25 por Rafael Ontivero

Supongo que le habrá pasado a más de uno, que está haciendo cosas en el editor de diálogos de Visual C++ y de repente se le va la pinza y deja de funcionar como debe, a veces dando un error que no es un error.

Esto normalmente se debe a que hay algo mal en el código fuente que impide al parser actuar debidamente. Quizás hemos añadido una entrada mal en el mapa de mensajes, o en el DDX o simplemente el fichero de recursos esté mal.

Pero otras veces simplemente pasa, como ahora mismo. En este caso concreto ha sido añadiendo una variable para un control: he introducido el nombre (un nombre correcto) y me ha dicho que la sintaxis estaba mal (ejem) y a partir de ese momento la opción de añadir variable se ha ido de vacaciones…

La solución habitual es llamar a “Build -> Clean Solution”, pero eso tampoco termina de funcionar, así que a veces tenemos que pasar por hacerlo todo a mano…

Pues bien, en este caso concreto, cerramos Visual Studio, nos vamos a la carpeta del proyecto insultante y borramos el fichero de proyecto con la extensión del nombre de red de nuestra máquina (no el .vcproj, si borramos ese la cagamos a base de bien, sino el .vcproj.<host>), y el fichero .aps. A partir de ese momento todo debería volver a funcionar bien. También podríamos, ya de paso, borrar la carpeta DEBUG tanto de la del proyecto como de la solución, así como el .NCB y el .SUO de la solución, pero no es necesario.

Archivado en: ,,,
Comparte este post:

Comentarios

# re: Qué hacer cuando a Visual C++ se le va la pinza en el editor de diágolos

Wednesday, February 17, 2010 4:47 PM by Santiago José López Borrazás

Hola Rafa:

Cuando hacen mal en un programa de creación de C++...es ahí lo que hacen. También eso lo vi hace mucho tiempo con los demás, pero para MS-DOS/Windows.

Slds...