Не могу

Тема в разделе "WASM.BEGINNERS", создана пользователем KingT, 7 ноя 2011.

  1. KingT

    KingT Member

    Публикаций:
    0
    Регистрация:
    12 янв 2006
    Сообщения:
    208
    Есть dll исходный код которой мне к сожалению не доступен. Пытаюсь вызвать функцию но GetProcAddress говорит что не может найти ее.
    Понимаю тема избита вдоль и поперек однако DependencyWalker показывает что функция такая есть. И имена совпадают.

    Вызываю так:
    Код (Text):
    1. HINSTANCE lib = LoadLibrary(L"matrixviewer.dll");
    2. if(lib == NULL)
    3. {
    4.  MessageBox(0,L"failed to load matrixview.dll",L"Error",MB_OK);
    5. return 0;
    6. }
    7.    
    8. FARPROC r = GetProcAddress(hInstance,"draw_matrix");
    Можно ли верить DependencyWalker на 100%?
    Вот сама dll.
     
  2. Euler

    Euler New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2009
    Сообщения:
    56
    FARPROC r = GetProcAddress(lib,"draw_matrix");
     
  3. kernel16

    kernel16 Human Vl

    Публикаций:
    0
    Регистрация:
    29 окт 2010
    Сообщения:
    316
  4. KingT

    KingT Member

    Публикаций:
    0
    Регистрация:
    12 янв 2006
    Сообщения:
    208
    Спасибо тебе добрый человек.
    Три часа работы впустую.
     
  5. Monogen

    Monogen New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2008
    Сообщения:
    90
    Привыкай. Я тут с пайпами недавно возился. Зависала программа при чтении данных. Промучился неделю, оказалось, надо было в CreatePipe задавать буфер достаточного размера и причем явно, а не полагаясь на 0. Один параметр надо было изменить - ушла неделя.
     
  6. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Привыкать надо не тратить время впустую, а документацию читать перед тем, как начинать экспериментировать. Хотя в любом случае на устранение такого бага должна уходить не неделя, а минута, если удосужиться прочитать документацию хотя бы после неудачного эксперимента.
     
  7. newbie

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    Use viagra!

    п.с. Называйте темы адекватно блеа