Тема
Тема: ActiveX / міграція
Тематична сторінка для тих, хто вагається, залишити ActiveX / OCX чи замінити: тут зібрано підходи до супроводу та міграції й пов’язані сторінки.
Що слід упорядкувати в цій темі
У проєктах із наявними активами ActiveX / OCX часто здається, що вибір лише між двома варіантами: переписати все або нічого не чіпати. Насправді між ними є чимало проміжних варіантів.
- залишити поточний компонент і підтримувати його як є
- обгорнути його, щоб новому коду було зручніше з ним працювати
- поетапно замінювати суміжні частини
- впорядкувати лише межу з нативним кодом за окремим варіантом
Питання, які найчастіше виникають під час консультацій
- як довго варто підтримувати наявний ActiveX / OCX у робочому стані
- як безпечно викликати його з нового коду на .NET
- що слід замінити зараз, а що тимчасово залишити
- як розмежувати відповідальність у частині COM та межі потоків
Рекомендований підхід
Часто легше не вирішувати одразу про повну заміну, а спершу з’ясувати наявні межі й визначити, що доречніше: супровід, обгортка чи заміна. Сторінки про технічні консультації та підтримку міграції разом із пов’язаними статтями допомагають порівняти підходи.
Звернутися за консультацією
Якщо у вас є проблема, близька до змісту цієї сторінки, проконсультуйтеся з нами: розкажіть про поточний стан і про те, яка підтримка вам потрібна.