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

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

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

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

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

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

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

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

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

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон - C++
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают) Троллейбус и Трамвай одинаковые поля...

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

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

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

гугль: c++ interprocess communication using shared memory
0
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 и у меня все рухнет. Если да - то как избежать.
0
11.10.2009, 12:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2009, 12:40
Привет! Вот еще темы с ответами:

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

Ошибка при компиляции:"C2955 "Tree": для использования класс шаблон требуется список аргументов шаблон" - C++
Есть класс бинарного дерева, в нем структура. Класс - Tree, структура - list(листик, а не список). При компиляции выдает...

Realloc выделяет память для массива int и не выделяет память для массива double - C++
Скажите пожалуйста, почему вот этот код работает: #include <iostream> #include <windows.h> using namespace std; int main()...

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


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

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

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