He buscado en línea y obtenido respuestas inconsistentes que no me solucionan el problema. Creé un cuadro de diálogo y luego hice clic en el asistente para crear una clase para mí. Desafortunadamente llamó mal la clase y el archivo así que cambié el nombre del archivo. Ahora estudio visual no me deja hacer nada a través de la interfaz gráfica de usuario al recurso DLG - como conectar un botón, incluso manipulador, etc. consigo el cuadro de mensaje:Mensaje de error en MFC/RC en VS2008 - "Agregar/Quitar operación es imposible, porque el elemento de código 'Cxxxx' es de solo lectura"
"añadir/quitar operación es imposible, porque el elemento de código 'Cxxxx' es sólo lectura"
Este es un problema real, porque la adición de controladores y cosas de forma manual a través del código es tedioso y uno de los desarrolladores simplemente no es capaz de hacerlo de esa manera - que necesita la GUI para manipular los eventos.
He intentado eliminar el archivo ncb y reconstruir el proyecto, pero no tuve suerte. MS aparentemente no ha solucionado este problema después de 4 años más o menos (basado en las búsquedas que he visto en línea.
No puedo agregar variables, manejadores de eventos o cualquier otra cosa útil mediante la GUI del asistente de aplicaciones MFC. Solo puedo hacerlo editando los archivos cpp y h.
¿alguien tiene alguna sugerencia?
No estoy seguro de cómo podemos solucionar esto sin poder reproducirlo. Estoy seguro de que los desarrolladores de VS se sienten de la misma manera por los muchos errores similares que has visto publicados en línea. El [informe de error único] (http://connect.microsoft.com/VisualStudio/feedback/details/343852/add-remove-operation-is-impossible-because-the-code-element-cxxxx-is-read-only) Veo publicado que incluyó un proyecto repro que se ha marcado como fijo en VS 2010. Tal vez es hora de actualizar.Aunque nunca he encontrado este error en ninguna versión, y con frecuencia cambio de opinión sobre el nombre de una clase después de usar los asistentes. –
@Cody - la actualización sería agradable - desafortunadamente estamos usando algunas bibliotecas que aún no están soportadas para 2010 ... – Tim
¿Qué tipo de bibliotecas no son compatibles con VS 2010? No he visto tal cosa; ¿Realmente estaban explotando errores en el compilador de VS 2008? E incluso si es así, puede configurar VS 2010 para usar el compilador VS 2008, siempre que tenga ambas versiones instaladas. –