Моей задачей было написание математической модели на С++, которая моделирует работу гидравлической системы, что я и сделал. Для удобства тестирования и демонстрации результатов я бы хотел реализовать GUI, допустим на C# winforms. На форме должно быть порядка 30 объектов, которые должны взаимодействовать с методами, связанными с атрибутами объектов в с++ коде. Математическая модель должна крутиться в отдельном потоке (backgroundworker?). Каким способом организовать взаимодействие с++ кода и с# формы в данном случае?
В сети много примеров, которые демонстрируют реализацию вызова методов с++ из с# формы, но обычно это методы абстрактных классов и выполняются они не в отдельном потоке. Потратил 2 недели на изучение вопроса, но очевидного и ясного для новичка в с# решения не нашел.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей