Téma

Téma: ActiveX / migrace

Tematická stránka pro ty, kteří se rozhodují, zda ActiveX / OCX ponechat, nebo nahradit: shrnuje zásady údržby a migrace a související stránky.

Co chceme v tomto tématu ujasnit

U stávajících řešení s ActiveX / OCX se snadno zdá, že existují jen dvě možnosti: „přepsat vše od základu“, nebo „na nic nesahat“. Ve skutečnosti je mezi nimi řada dalších možností.

  • Nejprve ponechat současný stav a řešení udržovat
  • Obalit jen vnější vrstvu, aby se s ním z nového kódu lépe pracovalo
  • Postupně nahrazovat od vedlejších funkcí
  • Hranici nativního kódu vyřešit samostatným způsobem

Otázky, které se při konzultacích často objevují

  • Jak dlouho ještě udržovat stávající ActiveX / OCX v provozu
  • Jak je bezpečně volat z novější části v .NET
  • Jak rozlišit, co se bude nahrazovat a co se zatím ponechá
  • Jak v okolí COM rozdělit hranice vláken a odpovědnosti

Vhodný postup

Obvykle se lépe postupuje tak, že se nejprve neurčí okamžitě úplná náhrada, ale ujasní se současné hranice a pak se posoudí, zda je vhodnější údržba, obalení, nebo náhrada. Když se společně prohlédnou stránka technických konzultací, stránka podpory migrace a související články, je snazší porovnat jednotlivé směry.

Poraďte se s námi

Pokud tato stránka odpovídá situaci, kterou řešíte, poraďte se s námi a připojte současný kontext i to, jakou podporu potřebujete.

Zpět na úvodní stránku