Koble eksisterende komponenter til fremtidens Windows-apper.
Viktige funksjoner i forretningsprosesser eller utstyr ligger igjen i gammel COM, ActiveX eller OCX. Du vil bruke dem fra en ny .NET-app, men det fungerer ikke på grunn av registrering eller forskjellen mellom 32-biters og 64-biters kode. KomuraSoft hjelper deg med å designe og utvikle koblingslaget, og med å undersøke og vedlikeholde eksisterende komponenter.
Utfordringer du kan rådføre deg med oss om
- Du vil utvikle en ny COM-komponent som skal brukes fra eksisterende apper eller Office.
- ActiveX / OCX fungerer ikke på bestemte maskiner eller der programvaren er distribuert.
- Du vil finne ut om problemet skyldes RegAsm, regsvr32, registrering i registeret eller administratorrettigheter.
- Du vil oppdatere konfigurasjonen på appsiden og beholde en 32-biters komponent.
- Du vil bruke C++-funksjonalitet fra .NET og bygge et koblingslag som er lett å vedlikeholde.
Utvikling og undersøkelser vi tar oss av
Ny utvikling og endring av komponenter
Vi kartlegger den kallende appen og grensesnittene som trengs, og designer og implementerer COM-komponenten. Også for eksisterende ActiveX / OCX undersøker vi bruksforhold og avhengigheter før vi gjør endringer.
Registrering, distribusjon og driftsmiljø
Vi kontrollerer registreringsstatus, avhengige DLL-filer, rettigheter, 32-biters / 64-biters konfigurasjon hos den kallende appen, trådmodell og lignende. Vi vurderer også om Reg-free COM kan brukes, og planlegger distribusjon og oppsett som kan gjentas i mottakermiljøet.
Design av arkitekturen mellom .NET og C++
Vi sammenligner C++/CLI, samhandling via COM, løsninger med egen prosess og lignende. Vi tenker på både å beholde eksisterende komponenter og på å gjøre den nye siden enkel å vedlikeholde, og gjør ansvar og begrensninger i koblingslaget tydelige.
Slik går samarbeidet frem
- Vi kontrollerer bruksforholdene. Vi kartlegger den kallende appen, komponenten, om kildekode finnes, registreringsstatus og distribusjonsmiljø.
- Vi verifiserer integrasjonsmetoden. Vi sammenligner videre bruk, bygging av et koblingslag, flytting til egen prosess og trinnvis utskifting.
- Vi ferdigstiller implementering og installasjon. Vi kontrollerer ikke bare at det fungerer, men også registrering, distribusjon, rettigheter, logger og tilbakerulling, i det omfanget som trengs.
Hvis du vurderer å migrere hele appen
Denne tjenesten handler først og fremst om selve komponentene, for eksempel COM, og koblingslaget mot dem. Den overordnede strategien for hvordan flere eksisterende løsninger kan beholdes og migreres, behandler vi også under Gjenbruk og migrering av eksisterende løsninger.
Når du rådfører deg med oss, fortell oss gjerne navnet på appen og komponentene du bruker, hva slags feil du får og hvordan 32-biters / 64-biters konfigurasjonen ser ut, så langt du vet. Er konfigurasjonen ukjent, begynner vi med å kartlegge den.