Temat
Temat: migracja ActiveX
Strona tematyczna dla osób, które nie wiedzą, czy ActiveX / OCX zachować, czy wymienić; zbiera sposoby myślenia o utrzymaniu i migracji oraz powiązane strony.
Co chcemy uporządkować w tym temacie
W projektach z istniejącymi zasobami ActiveX / OCX często wydaje się, że do wyboru są tylko dwie opcje: przepisać wszystko od nowa albo niczego nie ruszać. W praktyce pomiędzy nimi istnieje wiele rozwiązań.
- utrzymywać dotychczasowy komponent w obecnej postaci
- opakować go z zewnątrz, aby nowy kod mógł z niego łatwiej korzystać
- wymieniać otaczające funkcje etapami
- najpierw uporządkować tylko granicę kodu natywnego w inny sposób
Zagadnienia często pojawiające się w konsultacjach
- jak długo utrzymywać istniejący komponent ActiveX / OCX
- jak bezpiecznie wywoływać go z nowego kodu .NET
- jak rozdzielić elementy do wymiany od tych, które na razie zostają
- jak rozdzielić odpowiedzialności i granice wątków w obszarze COM
Zalecany sposób postępowania
Zamiast od razu decydować o pełnej wymianie, zwykle łatwiej jest najpierw uporządkować obecne granice i ocenić, które podejście jest uzasadnione: utrzymanie, opakowanie czy wymiana. Porównanie kierunków ułatwia wspólne przejrzenie strony konsultacji technicznych, strony wsparcia migracji i powiązanych artykułów.
Zapraszamy do konsultacji
Jeśli mają Państwo problem zbliżony do treści tej strony, prosimy o konsultację z nami, przekazując obecny kontekst oraz rodzaj potrzebnego wsparcia.