-27 / 55 / 9
Регистрация: 29.09.2011
Сообщений: 609
1

Как вызывать функции из DLL?

09.09.2017, 14:16. Показов 1529. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

Как вызывать функции из DLL? Вот например, если функция представляет собой что - то такое:
C++
1
void setValue( int x, int y, int val)
, то надо так:
Python
1
DllCall($func , "none:cdecl" , "setValue" , "int" , $x , "int" , $y , "int" , $val )
А что делать, если функция является частью класса?
C++
1
barrel.setValue(int x, int y, int val)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2017, 14:16
Ответы с готовыми решениями:

как к GUI-проекту на qt creatore подключить dll сделанную в MSVS2010 и вызывать из нее функции?
Сделал проект типа калькулятора на 3 текстовых полях(2 числа и результат)+ 4 кнопки(+-*/)... в длл...

Можно передавать и вызывать из функции в DLL динамические массивы?
Мне нужно создать перегруженные функции удаления элемента из динамического массива с заданным...

На C# написать dll, функции которой можно будет вызывать в программе на Delphi
Не знаю в какой раздел писать. В общем, нужно на с# написать dll , функции которой можно будет...

Как вызывать библиотеки dll, написанные на C#
Библиотека, которая мне нужна содержит класс формы окна, которое мне хотелось бы использовать в...

4
5512 / 2315 / 260
Регистрация: 28.10.2011
Сообщений: 8,844
Записей в блоге: 6
11.09.2017, 18:54 2
Из DLL экспортируются функции, а не классы. Речь про обычные DLL, а не ActiveX или .NET.
0
-27 / 55 / 9
Регистрация: 29.09.2011
Сообщений: 609
11.09.2017, 19:15  [ТС] 3
Хорошо, есть функция как часть класса, можно ли её вызвать?
0
5512 / 2315 / 260
Регистрация: 28.10.2011
Сообщений: 8,844
Записей в блоге: 6
11.09.2017, 23:20 4
Насколько мне известно нет стандарта классов и их устройство может отличаться не только у разных ЯП, но и у разных компиляторов одного ЯП. То есть без уточнения ЯП и компилятора, на вопрос сложно ответить.
0
-27 / 55 / 9
Регистрация: 29.09.2011
Сообщений: 609
12.09.2017, 04:27  [ТС] 5
А как это можно узнать? Меня интересовала OpenCV, компилятор, скорее всего, Visual C++, одна из функций, которая вызывается Объект.функция(аргументы). Это поможет?

Добавлено через 1 минуту
А именно вот эта функция:
http://docs.opencv.org/3.1.0/d... 3ccac9a810

A.convertTo(B,CV_8U)
0
12.09.2017, 04:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2017, 04:27
Помогаю со студенческими работами здесь

WIN32 API в Windows 7: как вызывать функцию NtCreateThread из ntdll.dll
Значит дело такое, решил я узнать, как вызывать функцию NtCreateThread из ntdll.dll Прототип был...

Как вызывать функции на ASM из CИ?
Поделитесь плз ссылками на доки про то, как вызывать функцию на ASM из модуля на CИ и функцию на...

Как правильно вызывать функции?
Подскажите, пожалуйста, почему не выводится сообщение. При нажатии на кнопку 2, должно...

ManagerClass как вызывать функции
Здравствуйте! Пишу такой код: main.cpp .... ManagerClass* Manager = new ManagerClass;...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru