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.

Powrót do strony głównej