Onderwerp
Thema ActiveX en migratie
Onderwerppagina voor wie twijfelt of bestaande ActiveX / OCX-componenten behouden of vervangen moeten worden: uitgangspunten voor onderhoud en migratie, met verwante pagina’s.
Waar dit thema over gaat
Bij bestaande assets met ActiveX / OCX lijkt het vaak een keuze tussen twee uitersten: alles opnieuw bouwen of niets aanraken. In werkelijkheid zijn er daartussen veel opties.
- Eerst de huidige situatie handhaven en onderhouden
- Alleen aan de buitenkant wrappen, zodat nieuwe code er eenvoudiger mee kan werken
- Omliggende functies gefaseerd vervangen
- Alleen de grens met native code afzonderlijk herontwerpen
Vraagstukken die vaak in adviesgesprekken ter sprake komen
- Hoe lang bestaande ActiveX / OCX-componenten in stand moeten worden gehouden
- Hoe u ze vanuit nieuwe .NET-code veilig aanroept
- Hoe u onderscheid maakt tussen wat wordt vervangen en wat voorlopig blijft
- Hoe u threadgrenzen en verantwoordelijkheden rond COM ordent
Een geschikte aanpak
In plaats van meteen te kiezen voor een volledige vervanging is het vaak eenvoudiger om eerst de bestaande grenzen te ordenen en daarna te beoordelen of onderhoud, wrappen of gefaseerde vervanging het meest geschikt is. Als u de pagina’s over technisch advies en migratieondersteuning samen met de verwante artikelen bekijkt, kunt u de mogelijke koersen gemakkelijker vergelijken.
Vraag ons om advies
Heeft u een vraagstuk dat aansluit bij de inhoud van deze pagina? Bespreek het dan met ons en laat ons weten wat de huidige context is en welke ondersteuning u nodig hebt.