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

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

Восстановить пароль Регистрация
 
eXTrEMe
0 / 0 / 0
Регистрация: 25.11.2009
Сообщений: 35
01.10.2012, 23:03     Экспорт переменной и функции DLL #1
Привет всем кибер-форумчанам!) Вопрос, собственно, вроде и не сложный, но я не могу разобраться в этих магических 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;
    }
}
Спасибо за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 23:03     Экспорт переменной и функции DLL
Посмотрите здесь:

C++ Экспорт функции из dll
C++ Загрузка переменной из DLL (GetProcAddress не берет значение переменной из *.dll)
Экспорт классов из DLL C++
Получить доступ к переменной класса при наличии такого же имени переменной в функции C++
C++ a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b
C++ Экспорт класса DLL
C++ Экспорт шаблонной функции из DLL
Экспорт классов из dll библиотек (Visual Studio) C++

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

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

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