Многоразовая windows форма для надстроек - PullRequest
0 голосов
/ 17 апреля 2020

Я разработал надстройку для Solidworks, и она хорошо работает. Теперь я хочу разработать другую надстройку для Inventor, похожую на другую.

Надстройка Solidworks разработана следующим образом:

  • Основная DLL для связи с Solidworks, содержащая windows форму в виде пользовательского интерфейса
  • DLL, содержащая все методы и функции чтобы получить и установить только информацию, связанную с SolidWorks.

Теперь я хочу изменить дизайн следующим образом:

  • Основная DLL для связи с основным программным обеспечением (Solidworks или Inventor)
  • UI DLL, содержащая windows форму в качестве пользовательского интерфейса
  • Функции DLL содержат все методы и функции для получения и установки только информации, связанной с основным программным обеспечением (Solidworks или Inventor)

Вопрос в том, как добиться нового дизайна, учитывая, что «DLL-библиотека функций» будет зависеть от основного программного обеспечения (Solidworks или Inventor), поэтому «UI DLL» должна вызывать одни и те же методы и функции, несмотря на то, что «DLL функций» отличается.

Чтобы объяснить лучше, я хочу создать форму Windows, которая может быть использована в качестве библиотеки и может быть использована повторно. ,

Заранее спасибо. С уважением.

...