Я думаю о новом дизайне для существующего COM API и интерфейса Excel, который может существовать одновременно.
Он будет иметь центральный источник для управления данными и соединениями, который будет предоставлять данные как для интерфейса Excel, так и для COM API.
Он будет вести себя как внедренная зависимость, но управляться из общей библиотеки DLL, а не из приложения, поскольку эти библиотеки DLL могут быть загружены двумя отдельными приложениями, например, Excel и, возможно, что-то вроде приложения VB или C #.
Пространство общих процессов будет управлять сетевым соединением для передачи данных, из которого данные из внешнего приложения будут передаваться в и из хост-приложений через общий процесс в / из общего соединения.
Как вы думаете, Boost.Interprocess - хороший путь?
Спасибо,
Frank