error C2099: initializer is not a constant

Тема в разделе "WASM.BEGINNERS", создана пользователем dZentle_man, 11 окт 2009.

  1. dZentle_man

    dZentle_man New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2008
    Сообщения:
    414
    Программа для вывода окна графического интерфейса.
    При компиляции(Visual Studio 2005) отказывается воспринимать NULL как константу.

    Код - http://paste.org.ru/?f15yyo

    Ошибки(и версия компилятора):
    Код(еще раз):
    Код (Text):
    1.  #include <stdio.h>
    2. #include <windows.h>
    3. #include <winuser.h>
    4.  
    5. //#define new_NULL 0    //пробовал переопределить нуль вручную - ноль реакции
    6.  
    7. HINSTANCE hinst;
    8. int hwndMain;
    9.  
    10. // Create the main window.
    11.  
    12. hwndMain = CreateWindowEx(
    13.     0,                      // no extended styles          
    14.     "MainWClass",           // class name                  
    15.     "Main Window",          // window name                  
    16.     WS_OVERLAPPEDWINDOW |   // overlapped window            
    17.              WS_HSCROLL |   // horizontal scroll bar        
    18.              WS_VSCROLL,    // vertical scroll bar          
    19.     CW_USEDEFAULT,          // default horizontal position  
    20.     CW_USEDEFAULT,          // default vertical position    
    21.     CW_USEDEFAULT,          // default width                
    22.     CW_USEDEFAULT,          // default height              
    23.     (HWND) NULL,            // no parent or owner window    
    24.     (HMENU) NULL,           // class menu used              
    25.     hinst,              // instance handle              
    26.     NULL);                  // no window creation data      - в этой строке первая из ошибок
    27.  
    28. if (!hwndMain)
    29.     return FALSE;
    30.  
    31. // Show the window using the flag specified by the program
    32. // that started the application, and send the application
    33. // a WM_PAINT message.
    34.  
    35. ShowWindow(hwndMain, SW_SHOWDEFAULT);
    36. UpdateWindow(hwndMain);
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    ахаха.
    это не пехопе, здесь нельзя помещать код вне функций и классов.