Здравствуйте, 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 с помощью которых можно посмотреть что длл экспортирует и импортирует и под какими именами