Как создать несколько версий элемента управления ActiveX? - PullRequest
2 голосов
/ 06 мая 2010

Надеюсь, это простой вопрос, но поиск в Google оказался бесплодным (и разочаровывающим, если не сказать больше). Ссылки на хорошую документацию приветствуются.

Вот проблема. У нас есть веб-приложение со связанным элементом управления ActiveX. (Элемент управления оборачивает старое приложение MFC, если оно имеет значение.) В дальнейшем мы ожидаем выпустить несколько версий этого приложения, и у каждой будет соответствующая версия элемента управления.

Если кто-то получает доступ к двум версиям веб-приложения, у этого пользователя должны появиться две разные версии элемента управления в его системе. (Органы управления должны играть красиво и не заглатывать друг друга.) Кроме того, я хочу автоматизировать этот процесс. Наша система имеет глобальный номер версии, который применяется ко всем компонентам. Если мы изменим номер версии, следующая сборка должна создать новую версию элемента управления.

Какой лучший способ сделать это?

1 Ответ

1 голос
/ 11 мая 2010

Если ваш элемент управления ActiveX одинаков для всех версий приложения, вам не следует изменять версию элемента управления, чтобы избежать раздражающего процесса установки для конечных пользователей. Версия AX необходима для автоматического обновления, если это необходимо.

Если контроль отличается для каждой версии, я бы использовал разные CLSID для элементов управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...