Форум программистов, компьютерный форум CyberForum.ru

[DLL] Проблема с функцией - C++

Восстановить пароль Регистрация
 
den-x
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 16
15.05.2012, 08:08     [DLL] Проблема с функцией #1
Здравствуйте, у меня проблема с вызовом функции ASM в DLL.
Использую так, всё ок:
C++
1
2
3
4
DWORD id = 0x1F8;
DWORD f = 0x0043A0B0;
__asm push    id
__asm call    f
Если так, то выкидывает.

C++
1
2
3
4
5
6
7
8
void Spawn(DWORD id);
void Spawn(DWORD id)
{
    DWORD f = 0x0043A0B0;
    __asm push    id
    __asm call    f
}
Spawn(0x1F8);
Попробовал __stdcall, но показывает предупреждение дебаг: Не соблюден порядок чего-то

Добавлено через 14 часов 51 минуту
__up__
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 08:08     [DLL] Проблема с функцией
Посмотрите здесь:

проблема с функцией C++
Проблема с программой: Задаются 10 чисел функцией rand(). Определить сумму их квадратов C++
C++ Проблема с функцией пользователя.
C++ проблема с функцией pow()
где можно взять исходник DLL с функцией простой обработки графики? C++
C++ MAPI32.dll проблема
Работа с двусвязным списком. Проблема с функцией удаления с конца C++
Создание dll-файла с шаблонной функцией C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 19:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru