Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
eXTrEMe
0 / 0 / 0
Регистрация: 25.11.2009
Сообщений: 35
#1

Экспорт переменной и функции DLL - C++

01.10.2012, 23:03. Просмотров 593. Ответов 0
Метки нет (Все метки)

Привет всем кибер-форумчанам!) Вопрос, собственно, вроде и не сложный, но я не могу разобраться в этих магических DLL-штуках. Задача вобщем вот в чем:
Есть заголовочный файл компонента DLL Component.h:
C++
1
2
3
4
5
6
7
8
9
10
// Component.h
namespace nmspace 
{
    class myclass
    {
    public:
        static __declspec(dllexport) void MathFunc(); // эта функция будет экспортироваться
        static __declspec(dllexport) int Var; // НУЖНО ЭТУ ПЕРЕМЕННУЮ ЭКСПОРТИРОВАТЬ И В ДАЛЬНЕЙШЕМ ОБЪЯВИТЬ
    };  
}
Есть также исходный файл компонента DLL Component.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Component.cpp
#include <iostream>
#include <math.h>
using namespace std;
#include "ComponentH.h" // подключаем раннее созданный файл заголовка
 
namespace nmspace
{   
    void myclass::MathFunc() // Обращение к экспортируемой функции
    {
                int Var = 7; // Здесь хотелось бы объявить значение экспортируемой переменной
                int res = 1/(tan(Var*Var)); // А здесь вычислить выражение 1/(tn(x*x)), но что-то с записью мат.формул у меня тоже провалы в памяти((
        cout << res;
    }
}
Спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 23:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Экспорт переменной и функции DLL (C++):

Экспорт функции из dll - C++
Здравствуйте! Сейчас изучаю экспорты функций из dll-ок. Функцию без параметров удалось успешно экспортировать. А далее пробовал...

Экспорт шаблонной функции из DLL - C++
Привет! В DLL есть класс и глобальная шаблонная функция, для получения интерфейса этого класса при динамическом подключение DLL: ...

Загрузка переменной из DLL (GetProcAddress не берет значение переменной из *.dll) - C++
GetProcAddress не берет значение переменной из *.dll Не могу понять почему. Помогите. ------------------------- *********** ...

Использование функции с .dll, у которой переменной кол-во аргументов - C++
Создал .dll, в ней есть функция с переменным количеством аргументов. В заголовочном файле .dll она обьвлена так: static RSA_DLL_API...

Экспорт класса DLL - C++
Привет :coffee: Есть DLL: #ifdef DLL_EXPORTS #define DLL_API __declspec(dllexport) #else #define DLL_API...

Экспорт классов из DLL - C++
Привет. Вот так я экспортирую обычные ф-ии: main.h #ifndef __MAIN_H__ #define __MAIN_H__ #include &lt;windows.h&gt;

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2012, 23:03
Привет! Вот еще темы с ответами:

Экспорт классов из dll библиотек (Visual Studio) - C++
Здравствуйте! Подскажите, как такой код вставить в dll файл и загрузить его в программу: //log.h #include &lt;iostream&gt; class Log {...

Экспорт функции DLL - C++
Вечер добрый. Работаю над проектом, в котором из DLL экспортируются функции для другого проекта. Столкнулся с проблемой, что сначала была...

Получить доступ к переменной класса при наличии такого же имени переменной в функции - C++
Например, есть приватная переменная clientName в классе. Также есть точно такая же переменная в конструкторе этого класса. И мне нужно...

Получение значения переменной в Dll - C++
Добрый день, как можно задавать и получать значение переменной которая описана в Dll. Я попробовал создать переменную, и написать процедуру...


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

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

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