0 / 0 / 1
Регистрация: 22.05.2017
Сообщений: 15
|
|||||||||||
1 | |||||||||||
Вызов функции из DLL14.12.2017, 22:16. Показов 845. Ответов 4
Метки нет (Все метки)
Здравствуйте. Я, вообще-то, на Си не писал никогда. Для моих нужд хватало делфи и VB, но тут появилась необходимость использовать функции из DLL, написаной на си. Из делфи и VB начались траблы - решил трохи освоить си и написал такой пробный код:
0
|
14.12.2017, 22:16 | |
Ответы с готовыми решениями:
4
Вызов функции из exe в который инжектирована dll Явное подключение DLL и вызов функции из неё Вызов функции из DLL, показывающей DialogBox - WinAPI Dll вызов метода |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
||||||
14.12.2017, 23:22 | 2 | |||||
0
|
0 / 0 / 1
Регистрация: 22.05.2017
Сообщений: 15
|
|
15.12.2017, 10:32 [ТС] | 3 |
Спасибо, почти помогло, но теперь ошибка Run Time:
The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
0
|
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
|
|
15.12.2017, 12:37 | 4 |
Значит соглашение вызова у функции другое
можно попробовать убрать CALLBACK
0
|
4001 / 2548 / 428
Регистрация: 09.09.2017
Сообщений: 11,297
|
|
15.12.2017, 13:22 | 5 |
или добавить соглашение явным образом, __cdecl, __stdcall, __fastcall и т.д.
https://msdn.microsoft.com/ru-... x0h58.aspx
0
|
15.12.2017, 13:22 | |
15.12.2017, 13:22 | |
Помогаю со студенческими работами здесь
5
Вызов функции из dll Вызов функции из dll. Dll не определена в коде и подключается программно Inject dll, а также вызов функции из этой же dll Вызов функции DLL VB.NET в DLL C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |