Dezvoltare pentru Windows și suport tehnic din partea KomuraSoft

Dezvoltare de componente COMConectăm componentele pe care vreți să le păstrați la o aplicație nouă.

Ne ocupăm de dezvoltarea și întreținerea COM, ActiveX și OCX. Vă ajutăm începând cu verificarea configurației: defecțiuni la înregistrare și la destinație, cod pe 32 și 64 de biți amestecat, legătura dintre .NET și C++.

Nu este nevoie de o specificație. Puteți cere o consultație pornind de la ceea ce știți.

  • Discutați direct cu inginerul
  • Puteți cere o consultație chiar înainte să fie stabilite cerințele
  • Puteți comanda doar domeniul de care aveți nevoie

Puteți cere o consultație începând cu etape ca acestea

Începeți cu ceea ce vă dă bătăi de cap acum.

În mediul de dezvoltare funcționează, la destinație nu

Investigăm diferențele de loc de înregistrare, de DLL-uri dependente, de permisiuni și de mediu de execuție.

Vrem să păstrăm o componentă pe 32 de biți și să actualizăm aplicația

Comparăm variante, de exemplu mutarea într-un proces separat, și verificăm modul de conectare potrivit constrângerilor.

Vrem să folosim funcții C++ din .NET sau din Office

Vă ajutăm să stabiliți interfața apelată și să proiectați și să implementați punctul de conectare.

Un interlocutor cu care puteți discuta direct despre aspectele tehnice.

Fotografia de profil a lui Go Komura

Reprezentantul companiei și inginer

Go Komura

Un inginer specializat în Windows se ocupă de problemă de la clarificarea ei până la investigare, proiectare și implementare. Dacă încă nu puteți explica totul, vom ordona chestiunile pornind de la aspectele tehnice.

Experiență și stivă tehnologică / Informații despre companie

Explicație tehnică publicată

Ce sunt COM / ActiveX / OCX

În articolele tehnice puteți găsi chestiunile importante ale acestui domeniu și modul de abordare a designului. Ele sunt publicate separat de proiectele realizate la comandă.

Citiți articolele tehnice

Domeniul lucrărilor

Ne puteți încredința partea de care aveți nevoie sau totul deodată.

De la o investigație sau o modificare punctuală până la dezvoltarea întregii soluții. Stabilim domeniul comenzii în funcție de situația dvs.

Proiectarea și dezvoltarea componentelor COM

Proiectarea și implementarea componentelor COM utilizate din aplicații Windows, din Office și din sisteme existente.

Investigarea și modificarea componentelor ActiveX / OCX

Verificăm înregistrarea, arhitectura pe 32 de biți / 64 de biți, aplicația apelantă, permisiunile și altele, apoi investigăm și remediem defecțiunile de funcționare.

Proiectarea interoperabilității dintre .NET și C++

Comparăm opțiuni precum C++/CLI, COM și mutarea într-un proces separat, apoi proiectăm stratul de legătură care permite utilizarea funcționalităților existente.

Exemple de rezultate livrabile

  • Prezentarea condițiilor de utilizare și a modului de conectare
  • Implementarea componentei sau a punctului de conectare
  • Procedura de înregistrare, distribuire și verificare a funcționării

Sunt exemple care depind de domeniul comenzii. Conținutul și forma rezultatelor se convin la pregătirea ofertei.

Dacă aveți o problemă apropiată de acestea, spuneți-ne mai întâi cum stau lucrurile.

Nu este nevoie de o specificație. Puteți cere o consultație pornind de la ceea ce știți.

Preț și mod de lucru

Nu trebuie să hotărâți totul de la început.

Începem cu investigarea componentei și a codului care o apelează

Puteți comanda nu doar dezvoltarea întregii componente, ci și remedierea unei defecțiuni anume sau revizuirea punctului de conectare.

Cost orientativ

Ofertă în funcție de componentă și de domeniul lucrărilor

Verificăm codul apelant, disponibilitatea sursei, DLL-urile dependente și condițiile de înregistrare și distribuire.

Investigația inițială gratuită și serviciile plătite

Investigația inițială, în măsura necesară pentru ofertă și pentru decizia de a prelua comanda, este de regulă gratuită, în ipoteza că, dacă lucrarea se dovedește realizabilă, comandați dezvoltarea propriu-zisă. Verificările de lungă durată, crearea unui mediu dedicat, prototipul sau PoC-ul, livrarea unui raport detaliat de investigație și lucrări similare pot fi plătite.

Dacă solicitați investigația sau revizuirea în sine, o ofertăm ca serviciu plătit independent. Dacă lucrarea este plătită, vă comunicăm domeniul și costul înainte de începere.

  1. Descrieți situația

    Spuneți-ne scopul, problema și mediul vizat, în măsura în care le cunoașteți.

  2. Stabilim domeniul și costul

    Vă comunicăm investigația necesară, domeniul lucrărilor, rezultatele livrabile, costul și modul de lucru.

  3. Începem după ce convenim

    Pe parcursul investigației și al dezvoltării împărtășim stadiul lucrărilor, faptele confirmate și constrângerile rămase.

  4. Verificarea rezultatului și predarea

    Verificăm rezultatul în condițiile convenite și trecem la punerea în funcțiune sau la pasul următor.

Dacă doriți detalii tehnice

Deschideți: tehnologii și modul de lucru în detaliu

Conectăm componentele existente la aplicațiile Windows de mâine.

Funcții importante ale activității sau ale echipamentelor au rămas într-o veche componentă COM / ActiveX / OCX. Doriți să le folosiți dintr-o aplicație .NET nouă, dar înregistrarea sau diferențele dintre 32 de biți și 64 de biți împiedică funcționarea. KomuraSoft vă sprijină la proiectarea și dezvoltarea acestor puncte de legătură, precum și la investigarea și întreținerea componentelor existente.

Probleme pe care le puteți discuta cu noi

  • Doriți să dezvoltați o componentă COM nouă, utilizabilă din aplicații existente sau din Office
  • O componentă ActiveX / OCX nu funcționează pe anumite stații sau la destinatarii distribuirii
  • Doriți să izolați cauza unor probleme legate de RegAsm, regsvr32, înregistrarea în registry sau drepturile de administrator
  • Doriți să actualizați structura aplicației păstrând o componentă pe 32 de biți
  • Doriți să utilizați din .NET funcționalități scrise în C++, printr-un strat de legătură ușor de întreținut

Dezvoltare și investigații pe care le acoperim

Dezvoltarea nouă și modificarea componentelor

Verificăm aplicația apelantă și interfețele necesare, apoi proiectăm și implementăm componenta COM. În cazul componentelor ActiveX / OCX existente, investigăm mai întâi condițiile de utilizare și dependențele, apoi le modificăm.

Înregistrare, distribuire și mediul de rulare

Verificăm starea înregistrării, DLL-urile dependente, permisiunile, arhitectura pe 32 de biți / 64 de biți a aplicației apelante, modelul de fire de execuție și alte aspecte similare. Analizăm, inclusiv posibilitatea de a aplica Reg-free COM, procedurile de distribuire și configurare care pot fi reproduse la destinatar.

Proiectarea structurii care leagă .NET de C++

Comparăm opțiuni precum C++/CLI, integrarea prin COM și mutarea într-un proces separat. Ținem cont deopotrivă de păstrarea componentelor existente și de ușurința de întreținere a părții noi, iar responsabilitățile și restricțiile stratului de legătură sunt stabilite clar.

Cum decurge colaborarea

  1. Verificăm condițiile de utilizare. Clarificăm aplicația apelantă, componenta vizată, existența codului sursă, starea înregistrării și mediul de distribuire.
  2. Validăm metoda de integrare. Comparăm continuarea utilizării, crearea unui strat de legătură, mutarea într-un proces separat și înlocuirea etapizată.
  3. Finalizăm implementarea și introducerea în exploatare. Nu verificăm doar funcționarea, ci, în măsura necesară, și înregistrarea, distribuirea, permisiunile, jurnalizarea și revenirea la versiunea anterioară.

Dacă vă gândiți la migrarea întregii aplicații

Acest serviciu se concentrează pe componentele COM și similare, precum și pe punctele lor de legătură. Strategia generală privind păstrarea și migrarea mai multor resurse existente este tratată și în cadrul serviciului Valorificarea și migrarea resurselor existente.

Când cereți o consultație, comunicați-ne, în măsura în care le cunoașteți, numele aplicațiilor sau componentelor utilizate, conținutul erorii și configurația pe 32 de biți / 64 de biți. Dacă nu cunoașteți configurația, începem prin a o verifica.

Întrebări frecvente înainte de comandă

Pot cere ajutor chiar dacă nu putem înlocui imediat componentele COM sau ActiveX vechi?

Da. Verificăm comportamentul și dependențele existente și delimităm ce se păstrează, unde trebuie revizuit modul de conectare și ce se înlocuiește. Nu pornim de la premisa unei refaceri complete.

Puteți lucra și în medii care combină 32 de biți și 64 de biți?

Da, puteți cere o consultație. Verificăm configurația aplicației apelante și a componentei și analizăm soluții precum mutarea într-un proces separat. Reînregistrarea singură nu rezolvă neapărat problema, de aceea validăm metoda potrivită condițiilor dumneavoastră de utilizare.

Puteți investiga și problemele în care componenta funcționează în mediul de dezvoltare, dar nu și la destinatar?

Da. Comparăm locul înregistrării, DLL-urile dependente, permisiunile, aplicația apelantă și metoda de distribuire. După ce clarificăm condițiile de reproducere, continuăm cu remedierea și cu revizuirea procedurii de instalare.

Contact

Începeți cu câteva rânduri despre situația dvs.

Nu sunt necesare o specificație detaliată sau termeni tehnici. Spuneți-ne ce știți despre următoarele puncte.

  • Ce vă dă bătăi de cap și ce doriți să obțineți
  • Software-ul, echipamentele și mediul vizat
  • Perioada dorită (puteți să nu o precizați, dacă nu este stabilită)

În primul mesaj nu trebuie să atașați materiale confidențiale sau parole.

Exemplu de mesaj pentru consultație

ActiveX-ul nostru existent nu funcționează pe unele calculatoare. Vă rugăm să identificați cauza, inclusiv verificând înregistrarea și configurația pe 32/64 de biți.

Nu este nevoie de o specificație. Puteți cere o consultație pornind de la ceea ce știți.

Butonul de discuție deschide pagina de contact în limba română, cu modalitățile de a ne contacta. Butonul „Cereți o consultație prin e-mail” poate crea un e-mail care conține numele serviciului.