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.