0 / 0 / 0
Регистрация: 13.06.2014
Сообщений: 8
|
|
1 | |
Вызов программой, написанной на С++, функции из dll, написанной на Assembler (явное подключение dll)13.06.2014, 13:04. Показов 2362. Ответов 2
Метки нет (Все метки)
Доброго времени суток!Задали лабораторную работу: программа, написанная на с++ должна подключать dll, написанную на Assembler и вызывать функцию, которая находится в этой dll.
Например:в программе на с++ пользователь вводит 2 любых числа с клавиатуры, затем программа подключает dll и вызывает из нее функцию, передавая в качестве параметров, собственно, эти два числа(функция должна выполнять какую-либо математическую операцию, например, умножение этих двух чисел). Вопросы: 1) как создать dll?просто написать программу на ассемблере? 2)как передать параметры из программы на с++ в функцию, которая находится в dll? 3)как функция возвращает результат(в данном случае результат умножения этих двух чисел)? 4)с подключением dll я более-менее разобралась, но хотелось бы услышать Ваше мнение) Просто языки высокого уровня я знаю, а вот с ассемблером не могу никак разобраться((( Спасибо заранее за ответ!
0
|
13.06.2014, 13:04 | |
Ответы с готовыми решениями:
2
Вызов функции написанной на ассемблере Вызов функции из dll написанной на C Вызов функции из DLL, написанной на Delphi Вызов функции из dll написанной на delphi из python |
Ушел с форума
16338 / 7659 / 1075
Регистрация: 11.11.2010
Сообщений: 13,699
|
|
13.06.2014, 16:54 | 2 |
LeraLem,
посмотри https://www.cyberforum.ru/asse... 51124.html "Win32 API. Урок 17. Динамические библиотеки"
0
|
4174 / 1824 / 218
Регистрация: 06.10.2010
Сообщений: 4,111
|
|
13.06.2014, 17:14 | 3 |
Использование DLL в программе на Visual C++
Добавлено через 51 секунду В стандартной поставке FASM есть пример DLL.
1
|
13.06.2014, 17:14 | |
13.06.2014, 17:14 | |
Помогаю со студенческими работами здесь
3
Явное подключение DLL и вызов функции из неё вызов dll написанной на с++ Вызов функций из DLL, написанной на CBuilder. Подключение DLL, написанной на Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |