Я пытаюсь выяснить некоторые концепции программирования на С ++ и ОО.
То, что я хочу, я хочу иметь основной исполняемый файл, который сканирует папку для DLL, затем загружает его функцию запуска и запускает плагин. Это уже разработано и работает нормально.
Я сейчас нахожусь в положении, которого никогда не было, и я новичок в C ++ и программировании на winapi.
Что я хочу сделать, это просто вставить DLL в папку плагинов, и ядро добавляет функциональность.
Это работает прямо сейчас, но плагины работают как отдельные исполняемые файлы. Теперь я хочу общаться между плагинами, если они доступны.
Я попытался настроить dll как фабрику объектов, но затем я нахожусь здесь с этим объектом внутри моего кода, ожидая, что dll будет там.
Кто-нибудь знает какие-нибудь хорошие шаблоны проектирования, которые я мог бы использовать без проб и ошибок и некоторого переосмысления колеса? Google не показывает мне то, что я ищу, и я слишком новичок в этом, чтобы знать хорошие базы знаний.
Задача ещё не решена.
Других решений пока нет …