Tengo un programa que utiliza funciones de winapi. Cuando se ejecuta en WinXP (32 bits) o Win7 (64 bits) todo está bien. Pero en Win8 (64 bits) hay un error: a veces el programa se cuelga en esta línea de código
HDC hDisplay = CreateDC("DISPLAY", NULL, NULL, NULL);
¿Cuál podría ser la razón de ello?
PD. Está construido en MSVC 2005 en WinXP 32 bit para la plataforma Win32.
Respuestas
1 para la respuesta № 1Tratar:
CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL)
0 para la respuesta № 2
He logrado reconstruir el programa para la plataforma de 64 bits, y ahora funciona.