Koppla ihop dina befintliga komponenter med framtidens Windows-appar.
Viktiga funktioner i verksamheten eller i utrustningen finns kvar i gamla COM-, ActiveX- eller OCX-komponenter. Du vill använda dem från en ny .NET-app, men registreringen eller skillnaden mellan 32 och 64 bitar gör att det inte fungerar. KomuraSoft hjälper till med design och utveckling av just dessa anslutningar, samt med utredning och underhåll av befintliga komponenter.
Utmaningar du kan rådfråga oss om
- Du vill utveckla en ny COM-komponent som befintliga appar eller Office kan använda
- En ActiveX- eller OCX-komponent fungerar inte på vissa datorer eller hos vissa mottagare
- Du vill avgränsa problem med RegAsm, regsvr32, registrering i registret och administratörsbehörighet
- Du vill uppdatera appens uppbyggnad men behålla en 32-bitarsdel
- Du vill använda C++-funktioner från .NET och bygga en anslutning som är lätt att underhålla
Utveckling och utredning vi hanterar
Ny utveckling och ändringar av komponenter
Vi går igenom det anropande programmet och de gränssnitt som behövs, och utformar och implementerar sedan COM-komponenten. För befintliga ActiveX / OCX-komponenter utreder vi först användningsvillkor och beroenden och gör därefter ändringarna.
Ordning på registrering, distribution och körmiljö
Vi kontrollerar registreringsstatus, beroende DLL-filer, behörigheter, det anropande programmets 32- eller 64-bitarsstruktur, trådmodell och liknande. Vi tar ställning till om Reg-free COM kan användas och utformar rutiner för distribution och konfiguration som går att återskapa hos mottagaren.
Utformning av strukturen mellan .NET och C++
Vi jämför C++/CLI, samverkan via COM, körning i en separat process med mera. Vi tar hänsyn både till att befintliga delar ska få finnas kvar och till att den nya sidan ska bli lätt att underhålla, och gör ansvar och begränsningar i anslutningen tydliga.
Så går uppdraget till
- Vi kontrollerar användningsvillkoren. Vi går igenom det anropande programmet, de berörda komponenterna, om det finns källkod, registreringsstatus och distributionsmiljö.
- Vi verifierar samverkansmetoden. Vi jämför fortsatt användning, att bygga en anslutning, körning i en separat process och stegvis ersättning.
- Vi ser till att implementeringen och driftsättningen fungerar. Vi kontrollerar inte bara funktionen utan, i den omfattning som behövs, också registrering, distribution, behörigheter, loggar och återgång (rollback).
Om du överväger att migrera hela appen
Den här tjänsten handlar främst om själva komponenterna, till exempel COM, och anslutningen till dem. Den övergripande strategin för hur flera befintliga tillgångar ska bevaras och migreras hanterar vi också inom återanvändning och migrering av befintliga tillgångar.
När du rådfrågar oss, berätta gärna namnen på de appar och komponenter du använder, vilket fel som uppstår och hur 32- och 64-bitarsstrukturen ser ut, så långt du vet. Om du inte vet hur strukturen ser ut börjar vi med att ta reda på det.