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

Переменная в явно загруженной DLL - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему не заполняется список? http://www.cyberforum.ru/cpp-beginners/thread1699620.html
void HashTable::insert(int student_number, std::string f_name, std::string m_name, std::string l_name, std::string debts) { student_info *node=students; if(!node) { node = new...
C++ Создать класс Дата Добрый день:) Ребята помогите пожалуйста исправить ошибки. Задание звучит так: "Оглашается класс для роботы с датой в формате: день, год - целые значения, месяц - рядок. Предвидеться работать с... http://www.cyberforum.ru/cpp-beginners/thread1699612.html
Как отделить поток с помощью detach? C++
Вообщем, не могу понять в чем проблема, хочу подвесить фоновый поток для отлавливания нажатий клавиш, я думаю я дико туплю, вот кусок кода, в чем суть, хочется чтобы рендер графики происходил...
Вычислить сумму элементов массива, расположенных до минимального элемента C++
Пожалуйста помогите. В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива, расположенных до минимального элемента.
C++ Увеличить все элементы матрицы на значение первого элемента найденной строки http://www.cyberforum.ru/cpp-beginners/thread1699572.html
Найти в матрице первую строку, все элементы которой имеют отрицательное значение. Увеличить все элементы матрицы на значение первого элемента найденной строки. Не могу разобраться как теперь все...
C++ Реализовать функцию изменения файла Хочу реализовать функцию изменения файла, есть мысли сделать поиск строки содержащей имя работника и удалить n следующих строк (кол-во строк всегда одинаково). Но не знаю как) подробнее

Показать сообщение отдельно
eagl69
4 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 502
02.04.2016, 11:22  [ТС]
Я вот думаю еще над вариантом, сделать еще одну dll которая будет подключаться к *.exe и к основной dll. Что будет работать быстрее? этот вариант или hared memory?

Добавлено через 18 часов 8 минут
Цитата Сообщение от Kastaneda Посмотреть сообщение
может стоит использовать shared memory?
Пытался сделать.....:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TCHAR szName[] = TEXT("Global \\ MyFileMappingObject");
HANDLE hMapFile;
LPCTSTR pBuf;
hMapFile = CreateFileMapping(
        INVALID_HANDLE_VALUE,    // use paging file
        NULL,                    // default security
        PAGE_READWRITE,          // read/write access
        0,                       // maximum object size (high-order DWORD)
        256,                // maximum object size (low-order DWORD)
        szName);
    pBuf = (LPTSTR)MapViewOfFile(hMapFile,   // handle to map object
                                 FILE_MAP_ALL_ACCESS, // read/write permission
                                 0,
                                 0,
                                 256);
    CopyMemory((PVOID)pBuf, put_fayl_.c_str(), put_fayl_.size());
Но почему то hMapFile = CreateFileMapping всегда равен нулю... не открывается.....?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.