выбрасывает ошибку, мол, нет нужной точки входа, но код в DllMain по-прежнему нормально выполняется. На СО нашёл решение - дописать какую-то функцию самому.
https://stackoverflow.com/questions/17136315/entry-point-not-found (помогло именно решение без апвоутов, в самом низу)
Но, чтобы программа сразу же не закрывалась, я туда запихнул бесконечный цикл со слипом в секунду. Хотел спросить, есть ли более адекватный способ обойти ту ошибку?
Ошибку то пришли хотя бы
"Ошибка в dllname.dll Нет точки входа FuncName" (скрины кидать незя)
Как называется function name?
Без разницы, она пишется в параметрах В моём случае > rundll32 bladexsdk.dll, Bladex и она тут чисто как затычка, вот я и хотел узнать, как сделать эту затычку более адекватной. extern "C" { inline __declspec(dllexport) int Bladex() { while (true) { Sleep(1000); } }; }
Просто если так, то ошибка в 17ой строке программы, там должна быть эта функция.
Обсуждают сегодня