A meglévő komponenseket összekapcsoljuk a jövő Windows-alkalmazásaival.
Az üzleti vagy berendezésvezérlési folyamat egy fontos funkciója egy régi COM- / ActiveX- / OCX-komponensben maradt. Egy új .NET-alkalmazásból szeretné használni, de a regisztráció vagy a 32 bites és 64 bites környezet különbsége miatt nem működik. A KomuraSoft az ilyen összekötő rétegek tervezésében és fejlesztésében, valamint a meglévő komponensek vizsgálatában és karbantartásában nyújt támogatást.
Milyen problémákról konzultálhat velünk
- Új COM-komponenst szeretne fejleszteni, amelyet meglévő alkalmazásokból vagy az Office-ból lehet használni.
- Egy ActiveX / OCX csak bizonyos gépeken vagy bizonyos terjesztési helyeken nem működik.
- A RegAsm, a regsvr32, a rendszerleíró-adatbázisban történő regisztráció és a rendszergazdai jogosultság okozta problémákat szeretné behatárolni.
- A 32 bites komponenst meg szeretné tartani, miközben frissíti az alkalmazás oldalának felépítését.
- A C++ funkcióit .NET-ből szeretné használni, és könnyen karbantartható összekötő réteget szeretne.
Milyen fejlesztést és vizsgálatot vállalunk
Komponensek új fejlesztése és módosítása
Megvizsgáljuk a hívó alkalmazást és a szükséges interfészeket, majd megtervezzük és megvalósítjuk a COM-komponenst. A meglévő ActiveX / OCX esetében is először a felhasználási feltételeket és a függőségeket tárjuk fel, és csak ezután módosítjuk.
A regisztráció, a terjesztés és a futtatási környezet rendezése
Ellenőrizzük a regisztrációs állapotot, a függő DLL-eket, a jogosultságokat, a hívó alkalmazás 32 bites / 64 bites felépítését, a szálmodellt és más tényezőket. Megvizsgáljuk, alkalmazható-e a Reg-free COM, és olyan terjesztési és beállítási eljárást keresünk, amely a telepítés helyén is reprodukálható.
A .NET és a C++ összekapcsolásának tervezése
Összehasonlítjuk a C++/CLI-t, a COM-on keresztüli együttműködést, a külön folyamatba szervezést és más megoldásokat. Úgy mérlegeljük a lehetőségeket, hogy a meglévő komponensek megmaradjanak, az új oldal pedig könnyebben karbantartható legyen, és egyértelműen rögzítjük az összekötő réteg felelősségi körét és korlátait.
Hogyan zajlik a megbízás
- Tisztázzuk a felhasználási feltételeket. Rendezzük a hívó alkalmazást, az érintett komponenst, a forráskód meglétét, a regisztrációs állapotot és a terjesztési környezetet.
- Ellenőrizzük az együttműködés módját. Összehasonlítjuk a további használatot, az összekötő réteg létrehozását, a külön folyamatba szervezést és a fokozatos leváltást.
- Elkészítjük a megvalósítást és a telepítést. Nem csak a működést, hanem szükség szerint a regisztrációt, a terjesztést, a jogosultságokat, a naplózást és a visszaállást (rollback) is ellenőrizzük.
Ha a teljes alkalmazás migrációját fontolgatja
Ez a szolgáltatás elsősorban magára a COM-hoz hasonló és más komponensekre és annak összekötő rétegére összpontosít. Azt, hogy több meglévő megoldást hogyan tartsunk meg a migráció során, vagyis az átfogó irányt a meglévő megoldások továbbhasznosítása és migrációs támogatás szolgáltatásunk keretében is kezeljük.
A konzultáció során kérjük, adja meg a használt alkalmazások és komponensek nevét, a hibaüzenet tartalmát és a 32 bites / 64 bites felépítést, amennyire ismeri. Ha a felépítés nem ismert, annak kiderítésével kezdjük.