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

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

Войти
Регистрация
Восстановить пароль
 
vl1639
6 / 6 / 2
Регистрация: 10.10.2009
Сообщений: 64
#1

Шаблон для обмена данными через память - C++

10.10.2009, 15:48. Просмотров 549. Ответов 4
Метки нет (Все метки)

Подскажите, нигде не нашел готовых шаблонов для создания обмена данными между процессами типа FileMapping. Может кто знает где взять?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2009, 15:48     Шаблон для обмена данными через память
Посмотрите здесь:

Шаблон класса вектор с двумя членами-данными C++
Обмен данными между процессами с помощью файлов, которые отображаются в память C++
C++ Память под объекты через new
Программа (клиент-сервер) для обмена информацией через сокет C++
Обмен данными через файлы по локальной сети C++
C++ Два счетчика для обмена и сравнений для сортировки массива
C++ Функции посчитывающие количество вхождений подстроки в строку, реализация через char* и через шаблон
Class, динамическая память, работа с данными C++
C++ Обмен данными с ЭБУ через RS-232
Обмен данными между 2 клиентами через интернет C++
C++ Безопасный ввод через функцию-шаблон
C++ Указатель на шаблон класса через typedef

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
10.10.2009, 16:42     Шаблон для обмена данными через память #2
Ты имеешь ввиду Mutex ?
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,340
10.10.2009, 16:48     Шаблон для обмена данными через память #3
Что означает "шаблон" ???
novi4ok
550 / 503 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
10.10.2009, 18:42     Шаблон для обмена данными через память #4
пример кода наверное имеется ввиду. их полно:

гугль: c++ interprocess communication using shared memory
vl1639
6 / 6 / 2
Регистрация: 10.10.2009
Сообщений: 64
11.10.2009, 12:40  [ТС]     Шаблон для обмена данными через память #5
Под шаблоном я имел в виду заготовку с описанием типового интерфейса, параметров, окружения и пр. по типу того, что предлагает среда разработки при создании проекта. В Инете, конечно, искал и по IPC много чего написано, есть разбор всех нужных функций (OpenEvent, CreateFileMapping, MapViewOfFile, WaitForSingleObject и других) но моих знаний не хватает, чтобы написать работающий вариант "главной" и "вспомогательной" программы, которые обмениваются данными через отображаемый в памяти файл. Я использую VC++ 6.0 и в MSDN, относящемуся к этому времени еще не появилось может нужного. Mutex вроде бы для синхронизации, а не обмена. Мне для консоли MFC не положен. Всем спасибо.
Вот еще вопрос - если я буду использовать .dll для "вспомогательной" программы, а у меня в ней много глобальных переменных, то могу я при первом обращении зарезервировать память под буфер (по анализу DLL_PROCESS_ATTACH создать new буфер) и там хранить всю глобальную инфу. Може ли быть обрыв связи с .dll и у меня все рухнет. Если да - то как избежать.
Yandex
Объявления
11.10.2009, 12:40     Шаблон для обмена данными через память
Ответ Создать тему
Опции темы

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