KomuraSofti Windowsi arendus ja tehniline tugi

COM-komponentide arendusKomponendid, mida soovite edasi kasutada, uue rakendusega ühendatuna.

Tegeleme COM-i, ActiveX-i ja OCX-i arenduse ja hooldusega. Aitame alates konfiguratsiooni kontrollimisest, kui registreerimine või levitus põhjustab tõrkeid, 32-bitist ja 64-bitist koodi kasutatakse koos või .NET ja C++ tuleb ühendada.

Spetsifikatsiooni pole vaja. Nõu võite küsida selle põhjal, mida teate.

  • Suhtlete otse insenerega
  • Nõu võib küsida juba enne nõuete paikaminekut
  • Tellida saab just vajaliku ulatuse

Nõu võite küsida sellistes etappides

Alustame sellest, mis praegu muret teeb.

Arenduskeskkonnas töötab, kuid sihtarvutis mitte

Uurime registreerimiskoha, sõltuvate DLL-ide, õiguste ja töökeskkonna erinevusi.

Tahame 32-bitise komponendi alles jätta ja rakenduse poole uuendada

Võrdleme näiteks eraldi protsessi kasutamist ja kontrollime piirangutega sobivat integreerimisviisi.

Tahame kasutada C++ funktsioone .NET-ist või Office'ist

Toetame kutsutava liidese ning ühenduskoha disaini ja teostust.

Inimene, kellega saab tehnilistest küsimustest nõu pidada sellistena, nagu need on.

Go Komura profiilifoto

Esindaja ja insener

Go Komura

Windowsile spetsialiseerunud insener tegeleb küsimusega alates probleemi selgitamisest kuni uurimise, disaini ja teostuseni. Ka seda, mida te ise pole veel täielikult osanud selgitada, korrastame tehniliste küsimuste kaudu.

Vaadake kogemust ja tehnoloogiaid / Vaadake ettevõtte andmeid

Avaldatud tehniline selgitus

Mis on COM / ActiveX / OCX?

Tehnilistest artiklitest leiate selle valdkonna olulised küsimused ja disainipõhimõtted. Need on avaldatud eraldi tellimusprojektide kogemusest.

Lugege tehnilist artiklit

Töö ulatus

Võite usaldada meile just selle osa, mida vajate.

Alates üksikust uuringust või muudatusest kuni kogu arenduseni: töö ulatuse määrame teie olukorra järgi.

COM-komponentide disain ja arendus

Windowsi rakendustest, Office'ist ja olemasolevatest süsteemidest kasutatavate COM-komponentide disain ja teostus.

ActiveX / OCX-komponentide uurimine ja muutmine

Kontrollime registreerimist, 32- ja 64-bitist lahendust, kutsuvat rakendust, õigusi jms ning uurime ja parandame talitlushäireid.

.NET-i ja C++ koostalitluse disain

Võrdleme C++/CLI-d, COM-i, eraldi protsessi viimist jms ning kujundame ühenduse, mis võimaldab olemasolevaid funktsioone kasutada.

Mida kontrollime ja anname üle: näited

  • Kasutustingimuste ja integreerimisviisi ülevaade
  • Komponendi või ühenduskoha teostus
  • Registreerimise, levitamise ja töökontrolli protseduurid

Need on näited tellitava ulatuse järgi. Tulemuste ulatuse ja vormi lepime kokku hinnapakkumise ajal.

Kui mõni neist väljakutsetest on teile tuttav, rääkige kõigepealt oma olukorrast.

Spetsifikatsiooni pole vaja. Nõu võite küsida selle põhjal, mida teate.

Hind ja töökäik

Kõike ei pea alguses otsustama.

Alustame sihtkomponendi ja selle kutsuja uurimisest

Tellida saab mitte ainult kogu komponendi arendust, vaid ka konkreetse tõrke või ühenduskoha ülevaatuse.

Hinna orientiir

Hinnapakkumine sihtkomponendi ja tööde ulatuse järgi

Kontrollime kutsujat, lähtekoodi olemasolu, sõltuvaid DLL-e ning registreerimise ja levitamise tingimusi.

Esialgse uuringu tasuta ulatus ja tasulised tööd

Eeldusel, et tellite põhiarenduse, kui see on teostatav, on hinnapakkumiseks ja tellimuse otsustamiseks vajalik esialgne uuring põhimõtteliselt tasuta. Pikaajaline kontrollimine, spetsiaalse keskkonna loomine, prototüübid, PoC, üksikasjaliku uurimisaruande üleandmine jms võivad olla tasulised.

Kui tellite uurimise või ülevaatuse ise, anname selle kohta eraldi hinnapakkumise tasulise tööna. Tasulise töö korral teatame ulatuse ja kulu enne alustamist.

  1. Jagage oma olukorda

    Andke teada eesmärk, mure ja sihtkeskkond niivõrd, kuivõrd te neid teate.

  2. Kinnitage ulatus ja kulu

    Teatame vajaliku uurimise, töö ulatuse, tulemused, kulu ja töökäigu.

  3. Alustame pärast kokkulepet

    Uurimise ja arenduse käigus jagame vahetulemusi, kinnitatud asjaolusid ja allesjäävaid piiranguid.

  4. Kontrollige tulemust ja võtke see üle

    Kontrollime tulemust kokkulepitud tingimustel ning liigume edasi kasutuselevõtu või järgmise sammuga.

Kui soovite tehnilist sisu täpsemalt teada

Avage toetatavad tehnoloogiad ja töökäigu üksikasjad

Ühendame olemasolevad komponendid tulevaste Windowsi rakendustega.

Äri või seadmete oluline funktsioon on jäänud vanasse COM / ActiveX / OCX komponenti. Soovite seda uuest .NET-i rakendusest kasutada, aga registreerimise või 32- ja 64-bitise koodi erinevuste tõttu see ei tööta. KomuraSoft toetab selliste ühenduskohtade disaini ja arendust ning olemasolevate komponentide uurimist ja hooldust.

Probleemid, mille kohta võite nõu küsida

  • Soovite arendada uue COM-komponendi, mida kasutaksid olemasolevad rakendused või Office.
  • ActiveX / OCX-komponent ei tööta teatud arvutis või levituskeskkonnas.
  • Soovite piiritleda, kas probleem on RegAsm-is, regsvr32-s, registrisse kirjutamises või administraatoriõigustes.
  • Soovite 32-bitise komponendi alles jätta ja rakenduse poolt uuendada.
  • Soovite kasutada C++ funktsioone .NET-ist ja luua hooldatava ühenduskoha.

Arendus ja uurimine, mida teeme

Komponentide uus arendus ja muutmine

Selgitame välja kutsuva rakenduse ja vajalikud liidesed ning kavandame ja teostame COM-komponendi. Ka olemasolevaid ActiveX / OCX-komponente muudame pärast kasutustingimuste ja sõltuvuste uurimist.

Registreerimise, levitamise ja töökeskkonna korrastamine

Kontrollime registreeringu olekut, sõltuvaid DLL-e, õigusi, kutsuva rakenduse 32- või 64-bitist ülesehitust, lõimemudelit jms. Kaalume ka Reg-free COM-i kasutatavust ning levitamis- ja seadistamiskorda, mida saab paigalduskohas reprodutseerida.

.NET-i ja C++ ühendava lahenduse disain

Võrdleme C++/CLI-d, COM-i kaudu ühendamist, eraldi protsessi viimist jms. Peame silmas nii seda, et olemasolevad komponendid jäävad alles, kui ka seda, et uus pool oleks hõlpsamini hooldatav, ning määratleme ühenduskoha vastutuse ja piirangud.

Kuidas töö kulgeb

  1. Selgitame välja kasutustingimused. Kaardistame kutsuva rakenduse, sihtkomponendi, lähtekoodi olemasolu, registreeringu oleku ja levituskeskkonna.
  2. Kontrollime ühendusviisi. Võrdleme jätkuvat kasutamist, ühenduskoha loomist, eraldi protsessi viimist ja etapiviisilist asendamist.
  3. Viime teostuse ja paigalduse korda. Kontrollime vajalikus ulatuses mitte ainult toimimist, vaid ka registreerimist, levitamist, õigusi, logisid ja tagasipööramist.

Kui kaalute kogu rakenduse migratsiooni

See teenus keskendub COM-i ja muude komponentide endi ning nende ühenduskohtade käsitlemisele. Üldist suunda, kuidas mitu olemasolevat lahendust alles jätta ja üle viia, käsitleme ka lehel Olemasolevate lahenduste taaskasutus ja migratsioonitugi.

Nõustamisel andke palun teada kasutatava rakenduse või komponendi nimi, vea sisu ja 32- ning 64-bitine ülesehitus niipalju, kui teate. Kui ülesehitus pole teada, alustame selle väljaselgitamisest.

Korduma kippuvad küsimused enne tellimist

Kas nõu saab küsida ka siis, kui vana COM-i või ActiveX-i ei saa kohe asendada?

Jah. Vaatame üle olemasoleva käitumise ja sõltuvused ning eristame osad, mida jätkuvalt kasutada, osad, kus tuleks ühendusviisi üle vaadata, ja osad, mis tuleks asendada. Me ei lähtu sellest, et kõik tuleb uuesti teha.

Kas tegelete ka keskkondadega, kus on koos 32- ja 64-bitine kood?

Nõu saab küsida. Kontrollime kutsuva rakenduse ja komponendi ülesehitust ning kaalume näiteks eraldi protsessi viimist. Kuna probleemi ei pruugi lahendada pelgalt uuesti registreerimine, kontrollime kasutustingimustele sobivat lahendust.

Kas uurite ka probleemi, kus see töötab arenduskeskkonnas, aga mitte levituskeskkonnas?

Jah. Kontrollime registreerimiskohta, sõltuvaid DLL-e, õigusi, kutsuvat rakendust ja levitamisviisi erinevusi. Pärast reprodutseerimistingimuste selgitamist parandame vea ja vaatame üle paigaldamise korra.

Kontakt

Kirjeldage kõigepealt oma olukorda paari reaga.

Üksikasjalikku spetsifikatsiooni ega tehnilisi termineid pole vaja. Andke teada järgmine, niipalju kui teate.

  • Mis muret teeb ja mida soovite saavutada
  • Sihttarkvara, seadmed ja keskkond
  • Soovitud ajakava (võib olla ka otsustamata)

Esimese kontakti juurde ei ole vaja lisada konfidentsiaalseid materjale ega paroole.

Nõustamispäringu näide

Olemasolev ActiveX ei tööta mõnes arvutis. Palun uurige põhjust, sealhulgas registreerimist ja 32-bitist ning 64-bitist konfiguratsiooni.

Spetsifikatsiooni pole vaja. Nõu võite küsida selle põhjal, mida teate.

Nupp viib kontaktilehele, kus on kirjas ühenduse võtmise viisid. „Küsige meilt nõu e-posti teel“ võimaldab koostada teenuse nimega e-kirja.