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

Могут ли два приложения пользоваться одной и той же выделенной памятью? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Должны ли все изображения (негативы и позитивы) быть в серой шкале, а не цветными http://www.cyberforum.ru/cpp-beginners/thread1122520.html
Обучаю каскад утилитой opencv_traincascade - должны ли все изображения(негативы и позитивы) быть в серой шкале, а не цветными ?
C++ Структуры. Выбрать и вывести пассажиров указанного рейса. Выдать ближайший к заданному времени вылет 1. Задать структуру для хранения данных и написать подпрограммы, выполняющую заданные действия над структурой данных 2. Создать массив для хранения переменных (объектов) заданной структуры.... http://www.cyberforum.ru/cpp-beginners/thread1122519.html
C++ Перебор высших разрядов в бинарном числе
возникла необходимость перебора в цикле бинарного числа с высшими разрядами, например: 1 11 111 1111 11111 111111 и собственно в обратную сторону 111111 11111
Для чего нужны интерфейсы? C++
Объясните на пальцах для чего нужны интерфейсы, как я понял они описывают методы и свойства, которые при наследовании классами должны были реализовать их, а для чего это делать? Читаю так же COM...
C++ Найти количество непрерывно возрастающих серий в массиве http://www.cyberforum.ru/cpp-beginners/thread1122512.html
Добрый день. Уже который день мучаюсь над решением задачи: В одномерном массиве нужно найти кол - во непрерывно возрастающих серий. :mda: Мне сия задача не удалась, рассчитываю на ваши идеи)
C++ Вычислить значение выражения Вычислить и вывести на экран. X и K ввести с клавиатуры: S=∑_(k=0)^K(1/2^k +(1+kx)/(1+kx^2 )) +k/2 подробнее

Показать сообщение отдельно
МихаилХ
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 74

Могут ли два приложения пользоваться одной и той же выделенной памятью? - C++

18.03.2014, 09:34. Просмотров 331. Ответов 7
Метки (Все метки)

День добрый! С помощью FileMapping, в ActiveX компоненте, создана область в памяти куда копируются объекты (текстуры и файлы STL). Эти объекты содержат указатели на элементы созданные в выделяемой памяти. Объекты копируются туда чтобы несколько программ обращались к одной области памяти для загрузки текстур и файлов STL что значительно сокращает объем занимаемой программой памяти. Так вот проблема состоит в том что первая запущенная программа запускается нормально, а следующие программы нет из-за того что объекты в выделенной памяти просто исчезают. Они то ли затираются либо просто недоступны другой программы. Объекты копируются в область FileMappinga с помощью memcpy. Смещения между объектами посчитаны (вроде как) правильно. Так может ли что бы две программы обращаться к одной и той же выделанной памяти??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru