1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Ошибка вызова функции

Тема в разделе "С и С++", создана пользователем alekssgor, 24 фев 2010.

  1. alekssgor

    alekssgor Well-Known Member

    Репутация:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    118
    Симпатии:
    0
    Не могу вызвать функцию вроде всё правильно??? В DevC++.
    Код:
    typedef struct tagINITCOMMONCONTROLSEX {
    DWORD dwSize;
    DWORD dwICC;
    } INITCOMMONCONTROLSEX,*LPINITCOMMONCONTROLSEX;
    
    
    typedef BOOL (WINAPI * SLWAProc)(LPINITCOMMONCONTROLSEX);
    
    static SLWAProc pSLWA = NULL;
    
    BOOL InitCommonControlsExEx(LPINITCOMMONCONTROLSEX h)
    {
    static BOOL beenHere = FALSE;
    
    HMODULE hCommctl32;
    
    if (!pSLWA && !beenHere) 
    {
    beenHere = TRUE;
    hCommctl32 = GetModuleHandle ("comctl32.dll ");
    pSLWA = (SLWAProc)GetProcAddress(hCommctl32, (char*)"InitCommonControlsEx");
    
    }
    
    if (!pSLWA)
    return (FALSE); //Всё время возвращает FALSE
    
    return pSLWA(h); 
    }
     
  2. abdyla_v

    abdyla_v Гость

    Репутация:
    0
    А что GetLastError возращает?
     
Загрузка...
Похожие Темы - Ошибка вызова функции
  1. bb-8
    Ответов:
    4
    Просмотров:
    65
  2. bb-8
    Ответов:
    3
    Просмотров:
    148
  3. recrut
    Ответов:
    13
    Просмотров:
    259
  4. Петручо
    Ответов:
    0
    Просмотров:
    65
  5. Tayrus
    Ответов:
    6
    Просмотров:
    157

Поделиться этой страницей