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

Подскажите как хранить перемененные в DLL - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Если строки одинаковы, объединить две строки, исключив из второй первые десять символов http://www.cyberforum.ru/cpp-beginners/thread1133494.html
Ввести строки. Сравнить первые десять символов двух строк. Если они одинаковы, объединить две строки, исключив из второй первые десять символов. В случае отличия первых десяти символов скопировать...
C++ Вывод значений аргумента и заданной функции F(x) с шагом h Помогите пожалуйста найти ошибку в программе? Вот задание : Вывод значений аргумента и заданной функции F(x) с шагом h, начиная от начального значения a до конечного значения аргумента b в виде... http://www.cyberforum.ru/cpp-beginners/thread1133487.html
C++ В двумерном массиве вывести все элементы выше главной диагонали и ниже побочной
Вообщем то задали такую задачку: В двумерном массиве вывести все элементы выше главной диагонали и ниже побочной. Но у меня получается наоборот:( Ниже главной и выше побочной. #include <iostream>...
Расчет дня недели по дате, исправьте ошибки C++
Программа должна считать день недели по дате, использую по заданию какую то римскую формулу. #include <iostream> #include <Windows.h> #include "StdAfx.h" using namespace std; void main() {...
C++ Как рекурсивно скомпилировать проект через командную строку? http://www.cyberforum.ru/cpp-beginners/thread1133478.html
Как рекурсивно скомпилировать проект через командную строку? Если у меня заголовочные файлы в папке Headers. Но мне нужен универсальный код. Папка Headers это временное название, она может...
C++ В матрице найти наименьший элемент в каждом столбце под побочной диагональю и подсчитать сумму этих элементов Перечитал целую кучу тем на киберфоруме но так и не нашел подходящий способ решить мою задачку. Очень расчитываю на вашу помощь, просто уже не знаю где искать. Вообщем сама проблема: Необходимо в... подробнее

Показать сообщение отдельно
DrOffset
7136 / 4277 / 964
Регистрация: 30.01.2014
Сообщений: 7,066
30.03.2014, 02:58
Цитата Сообщение от DmitryE Посмотреть сообщение
Я читаю в интернете на тему хранения и передачи данных в dll и тут вот такие методы предлагают
То, что описано в этом методе и есть те самые дополнительные ухищрения Мы тут создаем сегмент свой и помечаем его как shared (в rws - s - значит shared, r - read, w - write). То есть это один из вариантов shared memory. Короче, работать будет.

Добавлено через 5 минут
Цитата Сообщение от DmitryE Посмотреть сообщение
И еще вопрос, как создавать в коде dll дополнительные переменные с названием взятым из параметров в вызываемой функции dll ? Что-бы потом к ним можно было обращаться при вызове другой функции DLL.
Придумать какой-то свой способ адресации. Например, если передаются строки, которые содержат имена, то где-то в dll может быть контейнер, который свяжет эти строки с адресами реальных переменных - только что созданных или уже существующих. Ассоциативные массивы тебе помогут в этом. Реализаций много, в std есть, например, map.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru