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

error con visual studio 2008

Estas en el tema de error con visual studio 2008 en el foro de C/C++ en Foros del Web. Hola a todos!! Tengo una app en c++ desarrollada hace bastante tiempo en visual a la que he metido mano mucha gente. Estoy intentando portarla ...
  #1 (permalink)  
Antiguo 05/05/2010, 03:30
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
error con visual studio 2008

Hola a todos!!

Tengo una app en c++ desarrollada hace bastante tiempo en visual a la que he metido mano mucha gente. Estoy intentando portarla a visual studio 2008 y eliminar errores para que quede estable en WinXP.
Hay varios errores que me traen de cabeza, pero hay uno en concreto que no se por donde viene. El tema es que lo poco que sé de c++ lo he aprendido a marchas forzadas y tengo lagunas importantes.
Este error aparece cuando selecciones la opción salir de la app. Tanto en modo Debug como en modo Release, aparece la ventana de excepción no controlada y se cierra la app. Cuando se instala la app y se ejecuta aparece la opción de depurar (si tienes instalado el visual) o un error de Win (que si no recuerdo mal dice algo de MFC).
Si depuro la app el error da en la linea "m_pFrame->SendMessage(WM_CLOSE);" de este método:

void CManager::ExitApplication()
{
if(comunicador)
OnExitCom();
SaveIni(szUser);
ExitYaHaPasadoPorCManager = TRUE;
m_pFrame->SendMessage(WM_CLOSE);
TRY {
CFile::Remove( m_BackUpName );
}
CATCH( CFileException, e ) {
return;
}
END_CATCH
}

No sé si sirve de algo o no, pero os detallo la depuración. Pulso F11 para ejecutar la línea "m_pFrame->SendMessage(WM_CLOSE);" y se va al fichero ahxwin2.inl a la línea
_AFXWIN_INLINE LRESULT CWnd::_AFX_FUNCNAME(SendMessage)(UINT message, WPARAM wParam, LPARAM lParam) const
{ ASSERT(::IsWindow(m_hWnd)); return ::SendMessage(m_hWnd, message, wParam, lParam); }
Vuelvo a pulsar F11 aparece el error y se va al fichero viewrich.cpp.

¿Alguien sabe qué está ocurriendo? No sé si la información que he dado es suficiente pero cualquier idea me puede valer tanto para este error como para el resto de errores y para la forma de depurar.

Gracias.

Etiquetas: studio, visual
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 03:06.