ICCP2007

Mayo 25, 2009

Función para el Registro

Hay una función para obtener un mensaje de error a partir del código que devuelven las funciones del API de Win32. Esta función es FormatMessage. Esta otra función la usa para sacar una ventana con el error a partir de su código:

void ImprimeError(LONG errorCode) 
{
  LPVOID lpMsgBuf;

  FormatMessage( 
     FORMAT_MESSAGE_ALLOCATE_BUFFER 
     | FORMAT_MESSAGE_FROM_SYSTEM,
     NULL,
     errorCode,
     MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
     (LPTSTR) &lpMsgBuf,
     0,
     NULL);

   MessageBox(NULL, static_cast<LPTSTR>(lpMsgBuf), "Application Error", 
      MB_ICONSTOP);

   LocalFree(lpMsgBuf);
}
Escrito por joaquin. Mayo 25, 2009 12:20 PM
Categorías: Documentación
Comentarios

Escribe un comentario

Puedes incluir HTML en los comentarios, pero intenta que sea válido.










¿Recordar información personal?






Junio 2010
Dom Lun Mar Mie Jue Vie Sab
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Información general
Archivos
Entradas recientes
Fuente (feed) XML
Gestionado con
Movable Type 2.64
Licencia de Creative Commons
Contenidos bajo licencia Creative Commons