Тема

Миграция ActiveX

Тема для команд, которым нужно решить, как сопровождать, обернуть или заменить существующие компоненты ActiveX и OCX без одномоментной полной переписи.

Что нужно определить в этой теме

Для существующих компонентов ActiveX и OCX выбор часто кажется бинарным: «переписать всё» или «ничего не трогать». На практике между этими крайностями есть несколько вариантов.

  • Сохранить компонент и пока продолжать его сопровождение
  • Обернуть границу, чтобы безопаснее использовать компонент из нового кода
  • Постепенно заменять функции вокруг него
  • Сначала переработать только нативную границу

Типичные вопросы

  • Как долго стоит продлевать срок службы существующего ActiveX или OCX
  • Как безопасно вызывать его из нового кода .NET
  • Что заменить сейчас, а что временно сохранить
  • Как разделить ответственности и границы потоков вокруг COM

Подходящий порядок действий

Прежде чем принимать решение о полной переписи, обычно эффективнее описать текущие границы и сравнить сопровождение, обёртывание и поэтапную замену. Страницы консультаций и миграции вместе со связанными статьями дают практическую основу для такого сравнения.

Свяжитесь с нами

Если содержание этой страницы соответствует вашей ситуации, опишите текущий контекст и необходимый вид поддержки.

Вернуться на главную