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
- Verificăm condițiile de utilizare. Clarificăm aplicația apelantă, componenta vizată, existența codului sursă, starea înregistrării și mediul de distribuire.
- Validăm metoda de integrare. Comparăm continuarea utilizării, crearea unui strat de legătură, mutarea într-un proces separat și înlocuirea etapizată.
- 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.