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

Переменная в явно загруженной 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 student_info(student_number,f_name,m_name,l_name,debts,nullptr); } else {
C++ Создать класс Дата Добрый день:) Ребята помогите пожалуйста исправить ошибки. Задание звучит так: "Оглашается класс для роботы с датой в формате: день, год - целые значения, месяц - рядок. Предвидеться работать с датами от 1 января 2000 года." Работа должна быть сделана в среде разработке visual studio 2010 ultimate. Вот мои наработки: # include <iostream> using namespace std; class Date {public: int... http://www.cyberforum.ru/cpp-beginners/thread1699612.html
Как отделить поток с помощью detach? C++
Вообщем, не могу понять в чем проблема, хочу подвесить фоновый поток для отлавливания нажатий клавиш, я думаю я дико туплю, вот кусок кода, в чем суть, хочется чтобы рендер графики происходил допустим в мейне, а отлавливать нажатия будем в другом потоке, но после запуска, консоль подает признаки жизни а вот созданное окно нет, происходит зацикливание ну и скорее всего в функции потока do {...
Вычислить сумму элементов массива, расположенных до минимального элемента C++
Пожалуйста помогите. В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива, расположенных до минимального элемента.
C++ Увеличить все элементы матрицы на значение первого элемента найденной строки http://www.cyberforum.ru/cpp-beginners/thread1699572.html
Найти в матрице первую строку, все элементы которой имеют отрицательное значение. Увеличить все элементы матрицы на значение первого элемента найденной строки. Не могу разобраться как теперь все элементы матрицы увеличить на первый элемент найденной строки (в данном случае на -6)? #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Реализовать функцию изменения файла Хочу реализовать функцию изменения файла, есть мысли сделать поиск строки содержащей имя работника и удалить n следующих строк (кол-во строк всегда одинаково). Но не знаю как) подробнее

Показать сообщение отдельно
eagl69
4 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 440
02.04.2016, 11:22  [ТС]     Переменная в явно загруженной DLL
Я вот думаю еще над вариантом, сделать еще одну 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 всегда равен нулю... не открывается.....?
 
Текущее время: 10:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru