Re: Проблема с DLL
От: jedi Мухосранск  
Дата: 06.06.05 06:24
Оценка:
Здравствуйте, mixrya, Вы писали:

M> skip


Функция експортируется под именем _MyFunction@4. Соответственно MyFunction в твоей длл нет.
Чтобы функция экспортировалась без декораций пиши так:

extern "C"
{
   __declspec(dllexport) void MyFunction(char* chrMessage)
   {
        MessageBox(NULL,chrMessage,"Hello World",MB_OK);
   }
}


или используй *.def-файл.

Tip на будущее: в составе PlatformSDK и VisualStudio есть утилиты dumpbin и dependse с помощью которых можно посмотреть что длл экспортирует и импортирует и под какими именами
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.