Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Migrar clases a MFC

Estas en el tema de Migrar clases a MFC en el foro de C/C++ en Foros del Web. Hola, El caso es el siguiente: He hecho una aplicación en modo texto (Win32 console), con sus correspondientes clases (con sus .cpp y .h correspondientes). ...
  #1 (permalink)  
Antiguo 23/08/2006, 18:45
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
Migrar clases a MFC

Hola,

El caso es el siguiente:

He hecho una aplicación en modo texto (Win32 console), con sus correspondientes clases (con sus .cpp y .h correspondientes).

Ahora quiero realizar una sencilla interfaz gráfica y usar clases de la aplicación anterior, pero no sé donde debo añadirlas, ya que estoy un poco pez en MFC.

He estado haciendo pruebas con el wizard, que me genera , entre otros, las clases app y dlg correspondientes. Yo añado las mías ( que en modo texto compilan bien) y no me compila ni una, me da el siguiente error:

Fatal error C1010: unexpected end of file while looking for precompiled header directive

cuando doy a rebuild all. He quitado la clase que contenía al main, porque si en modo texto el programa se "congelaba" a la espera de que el usuario introdujera los datos, en este nuevo programa, al ser con ventanas estará basado en eventos y tendré que rehacerlo por completo.

Bueno, que me lío, escribía para ver si alguien sabe como debo introducir las clases antiguas ( no el main ) para poder utilizarlas.

Muchas gracias :)
  #2 (permalink)  
Antiguo 23/08/2006, 21:42
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
La facilidad de adaptar una aplicacion en linea de comandos a una aplicacion con interfas grafica dependera de tu diseño.

el error que mencionas tal vez se genere por el uso de los encabezados precompilados,
para evitar este error tienes que incluir en tus archivos fuentes el encabezado que genera Visual Studio automaticamente, para este fin.

no estoy segunro si es stdfx.a ó stdafx.h, revisa los ficheros de tu aplicacion y lo veras.

en lo demas tendrias que explicar mas la estructura y el funcionamiento de tu aplicacion y mos trar un poco de codigo de ejemplo y como pretendes adaptarlo.

Saludos.
  #3 (permalink)  
Antiguo 29/08/2006, 15:15
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
Muchas gracias :), con esa librería se solucionó
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.