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

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

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

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

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

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

Программа (клиент-сервер) для обмена информацией через сокет - C++
Здравствуйте, уважаемые программисты! Я заочник, столкнулся с проблемой по комп. сетям : нужно написать программку (клиент-сервер на Visual...

Шаблон класса вектор с двумя членами-данными - C++
Здравствуйте Уважаемые. Нужна Ваша помощь в реализации программы: Построить шаблон класса Vector. Определите класс Record (запись) с...

Class, динамическая память, работа с данными - C++
Создать программу которая сможет сохранять неизвестное количество имен и возрастов. Считывает имя и сохраняет в отдельный массив или...

Обмен данными между процессами с помощью файлов, которые отображаются в память - C++
Классическая задача "читатели-писатели", обмен информацией должен проходить с помощью файлов, отображаемых в память. Задание уже готово, но...

Функции посчитывающие количество вхождений подстроки в строку, реализация через char* и через шаблон - C++
Необходимо реализовать две функции: 1) int SubStrCount(const char *str, const char *subStr); 2) template<typename T>...

Реализовать через тип данных структура при этом выделить память через new[] - C++
В таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого...

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

гугль: c++ interprocess communication using shared memory
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2009, 12:40     Шаблон для обмена данными через память
Еще ссылки по теме:

Обмен данными с ЭБУ через RS-232 - C++
Всем добра, уважаемые форумчане! Это мой первый пост, прошу сильно не ругать:) Итак, поехали: Задача- "поговорить" с ЭБУ через...

Два счетчика для обмена и сравнений для сортировки массива - C++
написал два счетчика для обмена и сравнений для сортировки массива.Проблема при выводе выводится сначала кучу чисел сортировки и обмена,а...

Указатель на шаблон класса через typedef - C++
Здравствуйте. Возникла следующая проблема: захотел определить указатель на класс с template при помощи typedef, но вываливает ошибку: ...

Безопасный ввод через функцию-шаблон - C++
Безопасный ввод через функцию-шаблон Запись от -=ЮрА=- размещена 02.01.2013 в 19:01 Обновил(-а) -=ЮрА=- 11.02.2013 в 12:23 К моему...

Обмен данными через файлы по локальной сети - C++
Пусть два .exe-шника при себе имеют файлы Input.txt и Output.txt, у каждого отдельная папка, к примеру Папка 1 и Папка 2. Существует обмен...

Обмен данными между 2 клиентами через интернет - C++
Пожалуйста, подробно опишите, как сделать обмен данных через интернет между клиентами. На с++, или на delphi код - не особо важно. Данные...


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

Или воспользуйтесь поиском по форуму:
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     Шаблон для обмена данными через память
Ответ Создать тему
Опции темы

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