![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Приветствую! Создал dll в MASM32. В dll единственная функция, которая складывает два переданных числа:
Код:
add.dll Код:
Цитата:
Цитата:
![]() Код:
Код:
![]() Подскажите, пожалуйста, как исправить! С уважением Иван Последний раз редактировалось 8Observer8; 04.11.2012 в 22:28. |
||
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
![]()
соглашение вызова для функции прописать надо
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Да, я здесь читал: http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx Но эксперименты ни к чему не привели.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
![]()
...
int (_stdcall *AddDigs)(int, int); ... AddDigs = (int(_stdcall*)(int, int))AddDigsAddr; ... |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Хм... почему-то получается: result = 2 + 5 = 1 странно...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
![]()
MessageBox в eax наследила
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Да, точно! Спасибо огромное! Плюс вам в репутацию
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вызов функции из 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 |