Forbind eksisterende komponenter med fremtidens Windows-apps.
Vigtig funktionalitet i driften eller i udstyret ligger stadig i gamle COM / ActiveX / OCX-komponenter. Du vil bruge dem fra en ny .NET-app, men det lykkes ikke på grund af registrering eller forskellen på 32-bit og 64-bit. KomuraSoft hjælper med design og udvikling af disse forbindelsesled samt med undersøgelse og vedligeholdelse af eksisterende komponenter.
Problemer, du kan søge rådgivning om
- Du vil udvikle en ny COM-komponent, som eksisterende apps eller Office skal bruge
- ActiveX / OCX virker ikke på bestemte pc’er eller hos bestemte modtagere
- Du vil isolere, om problemet skyldes RegAsm, regsvr32, registrering i registreringsdatabasen eller administratorrettigheder
- Du vil bevare en 32-bit-komponent og samtidig opdatere appens opbygning
- Du vil bruge C++-funktionalitet fra .NET og skabe et forbindelsesled, der er nemt at vedligeholde
Udvikling og undersøgelser, vi udfører
Nyudvikling og ændring af komponenter
Vi gennemgår den kaldende app og de nødvendige grænseflader og designer og implementerer COM-komponenten. Også ved eksisterende ActiveX / OCX undersøger vi først brugsbetingelser og afhængigheder, før vi foretager ændringer.
Overblik over registrering, distribution og driftsmiljø
Vi kontrollerer registreringsstatus, afhængige DLL-filer, rettigheder, den kaldende apps 32-bit / 64-bit-opbygning, trådmodel og lignende. Vi vurderer, om Reg-free COM kan anvendes, og udarbejder en distributions- og konfigurationsprocedure, der kan genskabes hos modtageren.
Design af opbygningen mellem .NET og C++
Vi sammenligner C++/CLI, integration via COM, flytning til en separat proces og andre løsninger. Vi tænker på to ting på én gang: at bevare de eksisterende dele og at gøre den nye side nem at vedligeholde. Vi gør ansvar og begrænsninger i forbindelsesleddet tydelige.
Sådan foregår et forløb
- Vi kontrollerer brugsbetingelserne. Vi kortlægger den kaldende applikation, de berørte dele, om kildekoden findes, registreringsstatus og distributionsmiljøet.
- Vi verificerer integrationsmetoden. Vi sammenligner fortsat brug, et nyt forbindelsesled, flytning til en separat proces og trinvis udskiftning.
- Vi gør implementering og installation klar. Vi kontrollerer ikke kun, at det virker, men også registrering, distribution, rettigheder, logning og rollback i det omfang, der er brug for det.
Hvis du overvejer at migrere hele appen
Denne ydelse handler først og fremmest om selve komponenterne, for eksempel COM, og forbindelsesleddet til dem. Den overordnede strategi for, hvordan flere eksisterende løsninger bevares under en migrering, behandler vi også under genbrug og migrering af eksisterende løsninger.
Når du søger rådgivning, må du gerne oplyse navnet på de apps og komponenter, du bruger, fejlens indhold og 32-bit / 64-bit-opbygningen, så vidt du ved det. Hvis du ikke kender opbygningen, begynder vi med at undersøge den.