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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Должны ли все изображения (негативы и позитивы) быть в серой шкале, а не цветными http://www.cyberforum.ru/cpp-beginners/thread1122520.html
Обучаю каскад утилитой opencv_traincascade - должны ли все изображения(негативы и позитивы) быть в серой шкале, а не цветными ?
C++ Структуры. Выбрать и вывести пассажиров указанного рейса. Выдать ближайший к заданному времени вылет 1. Задать структуру для хранения данных и написать подпрограммы, выполняющую заданные действия над структурой данных 2. Создать массив для хранения переменных (объектов) заданной структуры. Заполнить массив структур, прочитав данные из текстового файла (не менее 10 объектов). 3. Задать в программе динамическую переменную типа заданной структуры. Заполнить ее, вводя значения полей с... 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
Сообщений: 72
18.03.2014, 09:34     Могут ли два приложения пользоваться одной и той же выделенной памятью?
День добрый! С помощью FileMapping, в ActiveX компоненте, создана область в памяти куда копируются объекты (текстуры и файлы STL). Эти объекты содержат указатели на элементы созданные в выделяемой памяти. Объекты копируются туда чтобы несколько программ обращались к одной области памяти для загрузки текстур и файлов STL что значительно сокращает объем занимаемой программой памяти. Так вот проблема состоит в том что первая запущенная программа запускается нормально, а следующие программы нет из-за того что объекты в выделенной памяти просто исчезают. Они то ли затираются либо просто недоступны другой программы. Объекты копируются в область FileMappinga с помощью memcpy. Смещения между объектами посчитаны (вроде как) правильно. Так может ли что бы две программы обращаться к одной и той же выделанной памяти??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru