|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2012, 22:25 | #1 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Вызов функции dll из программы на C.
Приветствую! Создал dll в MASM32. В dll единственная функция, которая складывает два переданных числа:
Код:
add.dll Код:
Цитата:
Цитата:
Код:
Код:
Подскажите, пожалуйста, как исправить! С уважением Иван Последний раз редактировалось 8Observer8; 04.11.2012 в 22:28. |
||
04.11.2012, 22:36 | #2 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
соглашение вызова для функции прописать надо
|
04.11.2012, 22:48 | #3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Да, я здесь читал: http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx Но эксперименты ни к чему не привели.
|
04.11.2012, 22:54 | #4 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
...
int (_stdcall *AddDigs)(int, int); ... AddDigs = (int(_stdcall*)(int, int))AddDigsAddr; ... |
04.11.2012, 22:57 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Хм... почему-то получается: result = 2 + 5 = 1 странно...
|
04.11.2012, 22:58 | #6 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
MessageBox в eax наследила
|
04.11.2012, 23:01 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Да, точно! Спасибо огромное! Плюс вам в репутацию
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вызов функции из dll в потоке | xvs | Общие вопросы Delphi | 11 | 29.03.2012 14:11 |
Вызов функции из DLL | Vegas | C# (си шарп) | 2 | 19.12.2011 00:57 |
Вызов функции из DLL(C#) | ZverSS88 | Помощь студентам | 0 | 25.11.2010 11:27 |
Повторный вызов функции из dll | Smertnik | Общие вопросы C/C++ | 5 | 15.05.2009 22:18 |
Вызов функции из dll-ки | VVVadim | Общие вопросы Delphi | 2 | 28.04.2009 10:37 |