сопряжение двух программных модулей
От: _hum_ Беларусь  
Дата: 19.12.16 13:47
Оценка:
ситуация такая — нужно к стороннему симулятору (автомобильного трафика) подключить мой модуль управления (который должен будет разруливать траффик в симуляторе). причем нужно, чтобы при старте симуляции модуль бы инициализировался из файла нужными пользовательскими настройками.
правильно я вижу подход к решению данной проблемы:

— организую в dll-ке статический объект, вмещающий в себя собственно ядро модуля управления;
— в конструктор объекта всмещаю загрузку из файла настроек и инициализацию ядра;
— организую в dll-ке функции, обсепечивающие интерфейс работы симулятора с модулем.

в таком варианте меня смущает следующее: если за загрузку dll-ки в общем случае отвечает операционная система, как обеспечить гарантированную переинициализацию объекта новыми настройками (ведь может же случиться так, что операционная система не выгрузит из памяти старуюю dll-ку со старым объектом, и при новой симуляции, начнет использовать его же).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.