Windows-udvikling og teknisk støtte fra KomuraSoft

Udvikling af COM-komponenterKomponenter, du vil bruge videre, forbindes til den nye app.

Udvikling og vedligeholdelse af COM, ActiveX og OCX. Vi støtter dig fra gennemgangen af konfigurationen, hvis der er fejl ved registrering og hos modtagerne, blandet 32-bit og 64-bit eller samspillet mellem .NET og C++.

Du behøver ikke en specifikation. Du kan rådføre dig med os ud fra det, du ved.

  • Du taler direkte med en ingeniør
  • Du kan rådføre dig med os, før kravene er fastlagt
  • Du kan nøjes med at bestille det, du har brug for

Du kan rådføre dig med os i situationer som disse

Lad os starte med det, der er svært lige nu.

Det virker i udviklingsmiljøet, men ikke hos modtageren

Vi undersøger, hvor komponenten er registreret, afhængige DLL-filer, rettigheder og forskelle i kørselsmiljøet.

Vi vil beholde en 32-bit-komponent og opdatere selve appen

Vi sammenligner for eksempel en flytning til en separat proces og efterprøver en integrationsmetode, der passer til begrænsningerne.

Vi vil bruge en C++-funktion fra .NET eller Office

Vi støtter design og implementering af den grænseflade, der kaldes, og af forbindelsespunktet.

En samtalepartner, du kan drøfte tekniske spørgsmål med, helt uden omveje.

Profilbillede af Go Komura

Repræsentant og ingeniør

Go Komura

En ingeniør, der har specialiseret sig i Windows, tager sig af alt fra afklaring af udfordringen til undersøgelse, design og implementering. Også det, du endnu ikke kan forklare fuldt ud, omsætter vi til tekniske spørgsmål.

Se karriere og teknologier / Se virksomhedsoplysninger

Offentliggjort teknisk artikel

Hvad er COM / ActiveX / OCX?

I de tekniske artikler kan du se, hvad vi lægger vægt på på dette område, og hvordan vi tænker design. De er adskilt fra vores opgaveerfaring.

Læs den tekniske artikel

Arbejdets omfang

Du kan overlade os netop den del, du har brug for, eller hele opgaven.

Fra en enkelt undersøgelse eller ændring til udvikling af hele løsningen. Omfanget fastlægges ud fra din nuværende situation.

Design og udvikling af COM-komponenter

Design og implementering af COM-komponenter, der bruges fra Windows-apps, Office og eksisterende systemer.

Undersøgelse og ændring af ActiveX / OCX

Vi kontrollerer registrering, 32-bit / 64-bit-opbygning, kaldende applikationer, rettigheder og lignende og undersøger og udbedrer fejl i driften.

Design af interoperabilitet mellem .NET og C++

Vi sammenligner C++/CLI, COM, separate processer og andre løsninger og designer det forbindelsesled, der gør det muligt at bruge eksisterende funktioner.

Eksempler på det, vi kontrollerer og leverer

  • Oversigt over anvendelsesbetingelser og integrationsmetode
  • Implementering af komponenten eller forbindelsespunktet
  • Procedurer for registrering, distribution og funktionskontrol

Eksemplerne afhænger af omfanget af opgaven. Omfang og form af leverancerne aftales, når vi giver tilbud.

Genkender du en af disse udfordringer, så fortæl os først om din situation.

Du behøver ikke en specifikation. Du kan rådføre dig med os ud fra det, du ved.

Pris og forløb

Du behøver ikke at beslutte alt fra starten.

Start med en undersøgelse af komponenten og det kaldende program

Du kan bestille udvikling af hele komponenten, men også starte med en bestemt fejl eller en gennemgang af forbindelsespunktet.

Vejledende pris

Tilbud efter komponenten og omfanget af arbejdet

Vi gennemgår det kaldende program, om kildekoden findes, afhængige DLL-filer samt betingelserne for registrering og distribution.

Om den gratis indledende undersøgelse og betalt arbejde

Under forudsætning af, at selve udviklingen bestilles, hvis opgaven vurderes gennemførlig, er den indledende undersøgelse, der er nødvendig for tilbuddet og for vores beslutning om at tage opgaven, som udgangspunkt gratis. Længerevarende verifikation, opbygning af et dedikeret miljø, prototyper, PoC, levering af en detaljeret undersøgelsesrapport og lignende kan være betalt.

Hvis selve undersøgelsen eller reviewet bestilles, giver vi tilbud på det som en selvstændig, betalt opgave. Hvis arbejdet er betalt, oplyser vi omfang og pris, før vi går i gang.

  1. Fortæl om situationen

    Fortæl os om formål, problemer og målmiljø, så vidt du kender dem.

  2. Gennemgå omfang og pris

    Vi redegør for den nødvendige undersøgelse, arbejdets omfang, leverancerne, prisen og forløbet.

  3. Vi begynder, når vi er enige

    Undervejs i undersøgelsen eller udviklingen deler vi status, det vi har kunnet bekræfte, og de begrænsninger, der er tilbage.

  4. Kontroller resultatet og modtag det

    Vi gennemgår resultatet på de aftalte betingelser og forbereder ibrugtagning eller næste skridt.

Vil du vide mere om det tekniske?

Åbn teknologier og nærmere beskrivelse af forløbet

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

  1. Vi kontrollerer brugsbetingelserne. Vi kortlægger den kaldende applikation, de berørte dele, om kildekoden findes, registreringsstatus og distributionsmiljøet.
  2. Vi verificerer integrationsmetoden. Vi sammenligner fortsat brug, et nyt forbindelsesled, flytning til en separat proces og trinvis udskiftning.
  3. 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.

Ofte stillede spørgsmål før en bestilling

Kan jeg få rådgivning, selv om gamle COM- eller ActiveX-komponenter ikke kan udskiftes med det samme?

Ja. Vi gennemgår den eksisterende funktion og afhængighederne og kortlægger, hvilke dele der fortsat skal bruges, hvilke dele der skal have en ny forbindelsesmetode, og hvilke dele der skal udskiftes. Vi tager ikke udgangspunkt i, at alt skal bygges om.

Kan I også håndtere miljøer med blandet 32-bit / 64-bit?

Ja, du er velkommen til at rådføre dig med os. Vi gennemgår opbygningen af den kaldende applikation og komponenten og vurderer løsninger som at flytte komponenten til en separat proces. Problemet løses ikke nødvendigvis ved blot at registrere igen, så vi verificerer, hvilken løsning der passer til dine brugsbetingelser.

Kan I også undersøge problemer, hvor løsningen virker i udviklingsmiljøet, men ikke hos modtageren?

Ja. Vi gennemgår forskelle i registreringssted, afhængige DLL-filer, rettigheder, den kaldende app og distributionsmetoden. Når betingelserne for at genskabe fejlen er klarlagt, retter vi løsningen og gennemgår installationstrinnene.

Kontakt

Skriv først et par linjer om din situation.

Du behøver hverken en detaljeret specifikation eller tekniske begreber. Fortæl os følgende, så vidt du ved det.

  • Hvad der er svært, og hvad du vil opnå
  • Den software, det udstyr og det miljø, det drejer sig om
  • Ønsket tidspunkt (det er i orden, hvis det ikke er fastlagt)

Du behøver ikke vedhæfte fortrolige dokumenter eller adgangskoder i den første henvendelse.

Eksempel på en forespørgsel om rådgivning

Vores eksisterende ActiveX virker ikke på nogle pc'er. Vi vil gerne have undersøgt årsagen, herunder registrering og 32-bit / 64-bit-konfigurationen.

Du behøver ikke en specifikation. Du kan rådføre dig med os ud fra det, du ved.

Knappen til rådgivning åbner vores danske kontaktside med måder at kontakte os på. „Søg rådgivning på e-mail“ kan oprette en e-mail med tjenestens navn.