Ü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
- Selgitame välja kasutustingimused. Kaardistame kutsuva rakenduse, sihtkomponendi, lähtekoodi olemasolu, registreeringu oleku ja levituskeskkonna.
- Kontrollime ühendusviisi. Võrdleme jätkuvat kasutamist, ühenduskoha loomist, eraldi protsessi viimist ja etapiviisilist asendamist.
- 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.