Propojíme stávající komponenty se současnými i budoucími aplikacemi pro Windows.
Důležité funkce Vašeho provozu nebo zařízení zůstaly ve starých komponentách COM / ActiveX / OCX. Chcete je používat z nové aplikace v .NET, ale kvůli registraci nebo rozdílu mezi 32bitovým a 64bitovým provozem nefungují. KomuraSoft Vám pomůže navrhnout a vyvinout takové napojení a také prověřit a udržovat stávající komponenty.
Jaké problémy s námi můžete konzultovat
- Chcete vyvinout novou komponentu COM a používat ji ze stávajících aplikací nebo z Office.
- Komponenta ActiveX / OCX nefunguje na určitých počítačích nebo v určitých cílových prostředích.
- Potřebujete zjistit, kde přesně vzniká problém s nástroji RegAsm a regsvr32, s registrací v registru nebo s oprávněními správce.
- Chcete aktualizovat architekturu na straně aplikace a přitom ponechat 32bitovou komponentu.
- Chcete využít funkce napsané v C++ z prostředí .NET a vytvořit napojení, které se bude snadno udržovat.
Vývoj a průzkum, které zajišťujeme
Nový vývoj a úpravy komponent
Prověříme volající aplikace a potřebná rozhraní a navrhneme a implementujeme komponentu COM. U stávajících komponent ActiveX / OCX nejprve zjistíme podmínky použití a závislosti a teprve potom je upravíme.
Registrace, distribuce a provozní prostředí
Kontrolujeme stav registrace, závislé knihovny DLL, oprávnění, 32bitovou či 64bitovou architekturu volající aplikace, model vláken a další podmínky. Včetně posouzení, zda lze použít Reg-free COM, hledáme postup distribuce a nastavení, který bude možné zopakovat i v cílovém prostředí.
Návrh propojení .NET a C++
Porovnáváme C++/CLI, propojení přes COM, oddělení do samostatného procesu a další možnosti. Vedeme se tím, že je třeba ponechat stávající komponenty a zároveň zajistit, aby se nová část dala snadno udržovat, a jasně vymezujeme, kdo za napojení odpovídá a jaká omezení má.
Jak zakázka probíhá
- Upřesníme podmínky použití. Uspořádáme informace o volající aplikaci, dotčených komponentách, dostupnosti zdrojového kódu, stavu registrace a cílovém prostředí.
- Ověříme způsob propojení. Porovnáme další využití, vytvoření napojení, oddělení do samostatného procesu a postupnou náhradu.
- Zajistíme implementaci a nasazení. V nezbytném rozsahu ověříme nejen funkčnost, ale i registraci, distribuci, oprávnění, logy a návrat k předchozí verzi.
Pokud zvažujete migraci celé aplikace
Tato služba se soustředí na samotné komponenty COM a podobné prvky a jejich napojení. Celkovým postupem, jak ponechat více stávajících řešení a přitom provést migraci, se zabýváme také v rámci služby Využití stávajících softwarových aktiv a podpora migrace.
Při konzultaci nám prosím v rozsahu, v jakém to víte, sdělte názvy používaných aplikací a komponent, text chyby a architekturu 32bitových a 64bitových částí. Pokud architekturu neznáte, začneme jejím zjištěním.