проблема с LoadLibrary при использовании WindowsMobile 6.0
От: DmitryAbramov  
Дата: 09.10.08 14:00
Оценка:
Здравствуйте помогите пожалуйста решить следующую проблему.Создал библиотеку и попробовал загрузить её динамически при помощи LoadLibrary но при этом получил ошибку с кодом 126 который соответсвует что путь по которому занружается библиотека неверный. Я скорпировал DLL бибилиотеку и в папку Windows и в папку с exe файлом на эмуляторе но всё равно получал одну и ту же ошибку 126. Вот код того как я это делал
typedef bool (WINAPI *SETProc)(HINSTANCE,int); 
    SETProc setProc;
    HMODULE mod
    
    LPTSTR path =PathFindFileName(L"FuncTest.dll");
    int error=0;
    if(path!=NULL)
    {
            mod = LoadLibrary(_T("FuncTest.dll"));
     
             if(mod!=NULL)
            {
        
                setProc=(SETProc)GetProcAddress(mod,TEXT("setHooks"));
             bool res = (*setProc)(hInstance,20);
             }
          else
           error =GetLastError();
    }
    else
        error = GetLastError();

При этом DLL библиотека тоже написанан С++.
Помогите пожалуйста.
Добавлена разметка — Кодт


11.10.08 02:22: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.