Падключайце наяўныя кампаненты да будучых праграм для Windows.
Важная функцыя бізнес-працэсу або абсталявання засталася ў старым COM / ActiveX / OCX. Вы хочаце выкарыстоўваць яе ў новай праграме на .NET, але нічога не атрымліваецца з-за рэгістрацыі або розніцы паміж 32-bit і 64-bit. KomuraSoft дапамагае спраектаваць і рэалізаваць такія злучэнні, а таксама даследуе і суправаджае наяўныя кампаненты.
З якімі праблемамі можна параіцца
- Трэба распрацаваць новы COM-кампанент, каб выкарыстоўваць яго з наяўнай праграмы або з Office.
- ActiveX / OCX не працуе на пэўных кампутарах або ў месцах, дзе яго разгарнулі.
- Трэба высветліць, што стала прычынай праблемы: RegAsm, regsvr32, рэгістрацыя ў рэестры або правы адміністратара.
- Трэба абнавіць структуру праграмы, пакінуўшы 32-bit-кампанент.
- Трэба выкарыстоўваць функцыі C++ з .NET і зрабіць злучальны ўзровень, які лёгка суправаджаць.
Што мы робім у рамках распрацоўкі і даследавання
Новыя кампаненты і дапрацоўка наяўных
Мы вывучаем выклікальную праграму і неабходныя інтэрфейсы, затым праектуем і рэалізуем COM-кампанент. Наяўныя ActiveX / OCX мы таксама дапрацоўваем, папярэдне даследаваўшы ўмовы выкарыстання і залежнасці.
Рэгістрацыя, распаўсюд і асяроддзе выканання
Мы правяраем стан рэгістрацыі, залежныя DLL, правы, канфігурацыю 32-bit / 64-bit выклікальнай праграмы, мадэль патокаў і іншае. Мы ацэньваем, ці падыходзіць Reg-free COM, і разглядаем парадак распаўсюду і налады, якія можна паўтарыць на месцы ўсталёўкі.
Праектаванне сувязі паміж .NET і C++
Мы параўноўваем C++/CLI, узаемадзеянне праз COM, вынясенне ў асобны працэс і іншыя падыходы. Мы ўлічваем адначасова захаванне наяўных частак і зручнасць суправаджэння новай часткі і дакладна вызначаем адказнасць і абмежаванні злучальнага ўзроўню.
Як мы працуем над заказам
- Правяраем умовы выкарыстання. Высвятляем выклікальную праграму, патрэбны кампанент, наяўнасць зыходнага кода, стан рэгістрацыі і асяроддзе распаўсюду.
- Правяраем спосаб інтэграцыі. Параўноўваем далейшае выкарыстанне, стварэнне злучальнага ўзроўню, вынясенне ў асобны працэс і паэтапную замену.
- Рэалізуем рашэнне і падрыхтоўваем укараненне. Правяраем не толькі працу, але і, у неабходным аб’ёме, рэгістрацыю, распаўсюд, правы, журналы і адкат.
Калі вы думаеце пра міграцыю ўсёй праграмы
Гэта паслуга датычыць у першую чаргу саміх кампанентаў, такіх як COM, і іх злучальнага ўзроўню. Агульны падыход да таго, якія з некалькіх наяўных распрацовак захаваць і як іх мігрыраваць, мы разглядаем у паслузе Выкарыстанне наяўных распрацовак і падтрымка міграцыі.
Падчас кансультацыі паведамце, калі гэта вядома, назвы выкарыстоўваных праграм і кампанентаў, змест памылкі і канфігурацыю 32-bit / 64-bit. Калі канфігурацыя невядомая, мы пачнём з яе высвятлення.