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

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

Наш партнер Genesis Hackspace
  1. alekssgor

    alekssgor Well-Known Member

    Регистрация:
    26 май 2008
    Сообщения:
    118
    Симпатии:
    0
    Не могу вызвать функцию вроде всё правильно??? В DevC++.
    Код (Text):
    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 Гость

    А что GetLastError возращает?
     
Загрузка...
Похожие Темы - Ошибка вызова функции
  1. Rahmatov
    Ответов:
    0
    Просмотров:
    55
  2. M.Planck
    Ответов:
    5
    Просмотров:
    124
  3. Kotik222
    Ответов:
    4
    Просмотров:
    157
  4. Denybxx
    Ответов:
    5
    Просмотров:
    148
  5. heyyy
    Ответов:
    0
    Просмотров:
    192

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