Я разработал надстройку для Solidworks, и она хорошо работает. Теперь я хочу разработать другую надстройку для Inventor, похожую на другую.
Надстройка Solidworks разработана следующим образом:
- Основная DLL для связи с Solidworks, содержащая windows форму в виде пользовательского интерфейса
- DLL, содержащая все методы и функции чтобы получить и установить только информацию, связанную с SolidWorks.
Теперь я хочу изменить дизайн следующим образом:
- Основная DLL для связи с основным программным обеспечением (Solidworks или Inventor)
- UI DLL, содержащая windows форму в качестве пользовательского интерфейса
- Функции DLL содержат все методы и функции для получения и установки только информации, связанной с основным программным обеспечением (Solidworks или Inventor)
Вопрос в том, как добиться нового дизайна, учитывая, что «DLL-библиотека функций» будет зависеть от основного программного обеспечения (Solidworks или Inventor), поэтому «UI DLL» должна вызывать одни и те же методы и функции, несмотря на то, что «DLL функций» отличается.
Чтобы объяснить лучше, я хочу создать форму Windows, которая может быть использована в качестве библиотеки и может быть использована повторно. ,
Заранее спасибо. С уважением.