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

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

Войти
Регистрация
Восстановить пароль
 
OpticalIllusion
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 9
#1

Конфликт плагинов - C++

03.04.2014, 17:38. Просмотров 171. Ответов 0
Метки нет (Все метки)

Здравствуйте, разрабатываю систему на плагинах, и вот столкнулся с таким моментом где требуется подсказка более опытных программистов.
Вобщем планирую дать возможность плагинам перехватывать события ядра и выполнять свои. Но проблема в том как так спроектировать чтоб небыло конфликтов в перехватываемых операция. Например у программы есть возможность добавления файлов в базу. Тем плагинам которые перехватывают это событие будет направлен список файлов и сама операция не будет выполнена если плагин сообщит об самостоятельной обработке и добавлении данных в базу. Но если два плагина будут выполнять однотипные операции как это обработать? Чтоб небыло конфликтов в работе системы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2014, 17:38     Конфликт плагинов
Посмотрите здесь:

Конфликт имён - C++
Добрый день. При запуске программы возникает следующая ошибка: Сейчас изучаю книгу Страуструпа "Программирование. Принципы и...

Конфликт итераторов - C++
Доброго времени суток. Пишу Timsort с использованием шаблонов и итераторов. Написал класс CTimsort, в нем все необходимые методы и их...

Конфликт имен в библиотеках - C++
Здравствуйте. Возникла проблема при одновременном подключении #include <X11/extensions/xf86vmode.h> и #include "FreeImage.h" Код...

Конфликт пространств имён - C++
Есть у меня два разных класса, имеющими одно название. И есть другие две библиотеки, использующие эти классы (каждая свой). Я...

Конструкторы в списках и конфликт имён - C++
Здравтсвуйте, уважаемые программисты, меня волнуют следующие вопросы: 1) Мне нужны примеры применения конструкторов в списках. Я нашёл в...

Конфликт имени функции в шаблоне - C++
template <class x> x plus(const x &x1, const x &x2) { return x1+x2; } int main(int argc, char *argv, char *env) {...

Visual Studio конфликт версий - C++
Установлена Visual Studio 2015. Затем установлена Visual Studio 2010. Открыл файл .sln сначала 2015-ой, затем закрыл, открываю 2010-ой -...

Конфликт библиотек WinSock2 и thread - C++
У меня конфликтуют библиотеки <WinSock2.h> и <thread> Ругается на функцию bind, после того, как я включаю потоки Как можно это...

Конфликт глобальной и локальной переменных - C++
Почему не работает функция вывода даных void output(), помогите найти ошибку #include<iostream> #include<conio.h> ...

Конфликт стандартной sqrt() и собственной - C++
Разбираюсь с С++ по Шилдту. Программа уходит в рекурсию и в любом случае не выдает квадратный корень. Что я делаю не так? #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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