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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DrSMERTb
59 / 35 / 4
Регистрация: 12.11.2010
Сообщений: 809
#1

Работа с DLL - C++

28.06.2012, 13:33. Просмотров 383. Ответов 6
Метки нет (Все метки)

Всем доброго времени суток. Кто может подсказать как в DLL передать переменную, потом в DLL функция её обработает, и как после этого забрать из этой функции результат обработки обратно для работы с ним основной программой?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2012, 13:33     Работа с DLL
Посмотрите здесь:

DLL C++
dLL C++
C++ dll?
работа с dll C++
C++ dll и h
Работа с DLL библиотеками C++
ребят, посоветуйте пожалуйста толковую литературу (работа с dll) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
28.06.2012, 13:39     Работа с DLL #2
Да так же как и с обычными функциями
например

C
1
extern "C" __declspec(dllexport) void func (double& x);
где нить в программе

C
1
2
double n = 19;
func(n);
DrSMERTb
59 / 35 / 4
Регистрация: 12.11.2010
Сообщений: 809
28.06.2012, 13:43  [ТС]     Работа с DLL #3
это он "засунет" в DLL эту переменную, а как её забрать обратно в программу?

Добавлено через 2 минуты
Если не сложно можете написать какой нибудь простенький пример допустим в форме вводится два числа, в DLL расчитывается их сумма и выводится в форме куда нибудь в Label?
KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
28.06.2012, 13:45     Работа с DLL #4
дык по ссылке же, функция на прямую с твоей переменной работает (прочитай про ссылки)
DrSMERTb
59 / 35 / 4
Регистрация: 12.11.2010
Сообщений: 809
28.06.2012, 13:50  [ТС]     Работа с DLL #5
А всё разобрался) Он мне в "n" и закидывает нужное значение)
KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
28.06.2012, 13:51     Работа с DLL #6
Цитата Сообщение от DrSMERTb Посмотреть сообщение
А всё разобрался) Он мне в "n" и закидывает нужное значение)
Ну вот и хорошо ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2012, 13:53     Работа с DLL
Еще ссылки по теме:

C++ dll
Работа с DLL Visual C++ C++
C++ Dll C++ В С#
C++ STL in DLL, нормальная работа не возможна?
Dll C++

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

Или воспользуйтесь поиском по форуму:
DrSMERTb
59 / 35 / 4
Регистрация: 12.11.2010
Сообщений: 809
28.06.2012, 13:53  [ТС]     Работа с DLL #7
Я динамически присоединяю библиотеку у меня Dll.h не играет никакой роли)
Yandex
Объявления
28.06.2012, 13:53     Работа с DLL
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru