Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Проблема с запуском


Автор: BlackDgek 2.5.2008, 15:28
Привет всем на этом форуме! У меня появилась проблема с запуском программ. Я работаю в Visual Studio. Вот я сделал проект, сбилдил и скомпилировал его, ошибок в коде не обнаружено. Но когда я запускаю его окно приложения появляется на экран лишь на секунду и исчезает! Причем это происходить и со всеми другими, написанными мной прогами. Кстати раньше все работало, а со вчерашнего дня вот такая беда появилась. Пробовал все делать на 2005-ой и 2008-ой версиях - не помогает. На другии компьютерах все работает. Операционная система - Windows Vista 32 bit. Плизззззз, хелп!!!!!!!!!

Автор: Neo_h 2.5.2008, 15:36
BlackDgek, небольшие уточнения.
Проблема с циклом обработки сообщений, т.е. стандартный код:
Код

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
    if( FAILED( InitWindow( hInstance, nCmdShow ) ) )
        return 0;

    MSG msg = {0};
    while( WM_QUIT != msg.message  )
    {
        if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) )
        {
            TranslateMessage( &msg );
            DispatchMessage( &msg );
        }
        else
        {
            //RenderScene();
        }

    }

    //Cleanup();
    return (int) msg.wParam;
}


Программа тихо вылетает на PeekMessage.


Цитата(BlackDgek @  2.5.2008,  15:28 Найти цитируемый пост)
На другии компьютерах все работает.

Проверил ли ты это?

И ещё уточнение, скомпиленный на другом компе(WinXP, VS2005 SP1) проект работает через раз у BlackDgek-а.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)