A KomuraSoft Windows-fejlesztési és műszaki támogatása

COM-komponensek fejlesztéseA továbbra is használni kívánt komponenst összekötjük az új alkalmazással.

COM, ActiveX és OCX fejlesztése és karbantartása. A regisztrációs és terjesztési hibákat, a 32 bites és 64 bites komponensek keveredését, valamint a .NET és C++ együttműködést a felépítés ellenőrzésével kezdve támogatjuk.

Specifikáció nélkül is megkereshet. Már abból is konzultálhat velünk, amit tud.

  • Közvetlenül mérnökkel egyeztethet
  • A követelmények rögzítése előtt is konzultálhat velünk
  • Elég a szükséges körre megbízást adni

Ilyen szakaszban is konzultálhat velünk

Induljunk attól, ami most gondot okoz.

A fejlesztői környezetben működik, a célgépeken nem

Megvizsgáljuk a regisztráció helyét, a függő DLL-eket, a jogosultságokat és a futtatási környezetek közötti különbségeket.

A 32 bites komponenst megtartanánk, az alkalmazást viszont frissítenénk

Összehasonlítjuk például a külön folyamatba szervezést és más megoldásokat, és ellenőrizzük a korlátokhoz illő együttműködési módot.

A C++ funkciót .NET-ből vagy Office-ból szeretnénk használni

Támogatjuk a meghívott interfész, valamint a kapcsolódási pont tervezését és megvalósítását.

Olyan partner, akivel a műszaki kérdéseket úgy, ahogy vannak, megbeszélheti.

Go Komura profilfotója

Képviselő és mérnök

Go Komura

A Windowsra specializálódott mérnök a probléma megismerésétől a vizsgálaton és a tervezésen át a megvalósításig végigvezeti a munkát. Ha valamit még nem tud pontosan megfogalmazni, a műszaki kérdések felől együtt rendezzük.

Pályafutás és technológiai stack / Cégadatok

Közzétett műszaki ismertető

Mi az a COM / ActiveX / OCX?

A műszaki cikkben megtekintheti, mely szempontokat tartjuk fontosnak ezen a területen, és hogyan gondolkodunk a tervezésről. A cikkeket külön kezeljük az elvégzett megbízásoktól.

A műszaki cikk elolvasása

Vállalható kör

A szükséges résztől a teljes feladatig megbízhat.

Egy-egy vizsgálattól vagy módosítástól a teljes fejlesztésig. A megbízás körét az Ön jelenlegi helyzetéhez igazítva határozzuk meg.

COM-komponensek tervezése és fejlesztése

Windows-alkalmazásokból, Office-ból és meglévő rendszerekből használható COM-komponensek tervezése és megvalósítása.

ActiveX / OCX vizsgálata és módosítása

A regisztráció, a 32 bites / 64 bites felépítés, a hívó alkalmazások, a jogosultságok és más tényezők ellenőrzése, a működési hibák kivizsgálása és javítása.

.NET és C++ együttműködésének tervezése

A C++/CLI, a COM, a külön folyamatba szervezés és más megoldások összehasonlítása, valamint az összekötő réteg megtervezése a meglévő funkciók használatához.

Példák az ellenőrzött és átadott anyagokra

  • A használati feltételek és az együttműködési mód összefoglalása
  • A komponens vagy a kapcsolódási pont megvalósítása
  • A regisztráció, a terjesztés és a működésellenőrzés lépései

A példák a megbízás körétől függenek. Az eredmények körét és formáját az árajánlat elkészítésekor egyeztetjük.

Ha van közöttük az Önéhez hasonló probléma, először ismertesse a helyzetet.

Specifikáció nélkül is megkereshet. Már abból is konzultálhat velünk, amit tud.

Díj és menete

Nem kell kezdetben mindent eldöntenie.

A komponens és a hívó oldal vizsgálatával kezdjük

Nem csak a teljes komponens fejlesztésére, hanem egy-egy konkrét hibás működés vagy a kapcsolódási pont felülvizsgálatára is megbízhat.

Iránymutató díj

A komponenstől és a feladat körétől függő árajánlat

Megvizsgáljuk a hívó oldalt, a forráskód meglétét, a függő DLL-eket, valamint a regisztráció és a terjesztés feltételeit.

Az előzetes vizsgálat díjmentes köre és a díjköteles munkák

Azzal a feltétellel, hogy megvalósíthatónak ítélés esetén az éles fejlesztést Ön rendeli meg, az árajánlathoz és a megrendelés elbírálásához szükséges körű előzetes vizsgálat alapesetben díjmentes. A hosszú idejű ellenőrzés, a külön környezet kiépítése, a prototípus vagy PoC, a részletes vizsgálati jelentés átadása és hasonlók díjköteles lehet.

Ha magát a vizsgálatot vagy felülvizsgálatot rendeli meg, arra önálló, díjköteles munkaként árajánlatot adunk. Díjköteles munka esetén a megkezdés előtt tájékoztatjuk a körről és a díjról.

  1. A helyzet megosztása

    Ismertesse a célt, a problémát és a célkörnyezetet, amennyire tudja.

  2. A kör és a díj egyeztetése

    Tájékoztatjuk a szükséges vizsgálatról, a munka köréről, az eredményekről, a díjról és a menetről.

  3. Megállapodás után kezdünk

    A vizsgálat vagy a fejlesztés közbeni állapotot, a megerősített eredményeket és a megmaradó korlátokat megosztjuk Önnel.

  4. Az eredmények ellenőrzése és átadása

    Az egyeztetett feltételek szerint ellenőrizzük az eredményt, és előkészítjük a bevezetést vagy a következő lépést.

Szeretne részletesebben megismerni a műszaki tartalmat?

A támogatott technológiák és a részletes menet megnyitása

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

  1. 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.
  2. 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.
  3. 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.

Gyakori kérdések a megbízás előtt

Konzultálhatunk akkor is, ha a régi COM- vagy ActiveX-komponenseket nem tudjuk azonnal lecserélni?

Igen. Felmérjük a meglévő működést és a függőségeket, majd rendezzük, mely részeket használhatjuk tovább, melyeknél érdemes az összekapcsolás módját felülvizsgálni, és melyeket kell leváltani. Nem a teljes újraírásból indulunk ki.

Vállalják a 32 bites és 64 bites komponensek keveredő környezetét is?

Igen, konzultálhatunk róla. Megvizsgáljuk a hívó alkalmazás és a komponens felépítését, és mérlegeljük például a külön folyamatba szervezést. Mivel nem biztos, hogy a probléma pusztán újraregisztrálással megoldható, a felhasználási feltételeknek megfelelő módszert ellenőrizzük le.

Kivizsgálják azt a problémát is, amikor a fejlesztői környezetben működik a megoldás, de a telepítés helyén nem?

Igen. Összevetjük a regisztráció helyét, a függő DLL-eket, a jogosultságokat, a hívó alkalmazást és a terjesztés módját. A reprodukálás feltételeinek tisztázása után folytatjuk a javítást és a telepítési eljárás felülvizsgálatát.

Kapcsolat

Kezdjük a jelenlegi helyzet néhány sorával.

Részletes specifikációra és szakkifejezésekre nincs szükség. A következőket írja meg, amennyire tudja.

  • Mi okoz gondot, illetve mit szeretne megvalósítani
  • Az érintett szoftver, eszköz és környezet
  • Kívánt időpont (ha még nincs eldöntve, az sem baj)

Az első megkereséshez nem kell bizalmas anyagokat vagy jelszavakat mellékelni.

Példa a konzultációs üzenet szövegére

Egy meglévő ActiveX néhány számítógépen nem működik. Szeretném, ha kivizsgálnák az okot, a regisztrációt és a 32 bites / 64 bites felépítést is beleértve.

Specifikáció nélkül is megkereshet. Már abból is konzultálhat velünk, amit tud.

A megbeszélés gomb a magyar nyelvű kapcsolati oldalra visz, ahol a kapcsolatfelvétel módjai olvashatók. A „Megbeszélés e-mailben” gombbal a szolgáltatás nevével ellátott e-mailt lehet létrehozni.