Распрацоўка для Windows і тэхнічная падтрымка ад KomuraSoft

Распрацоўка COM-кампанентаўПадключыць кампаненты, якія вы хочаце захаваць, да новай праграмы.

Мы займаемся распрацоўкай і суправаджэннем COM, ActiveX і OCX. Дапамагаем пачынаючы з праверкі канфігурацыі: збоі пры рэгістрацыі і на ўкаранёных камп'ютарах, змешванне 32- і 64-разраднага кода, сувязь .NET і C++.

Спецыфікацыя не патрэбна. Параіцца з намі можна, пачаўшы з таго, што вам вядома.

  • З вамі працуе сам інжынер
  • Можна параіцца, пакуль патрабаванні яшчэ не вызначаны
  • Можна замовіць толькі патрэбны аб'ём

Параіцца з намі можна на такіх этапах

Пачніце з таго, што вас турбуе сёння.

У асяроддзі распрацоўкі працуе, а на камп'ютарах кліентаў — не

Мы даследуем адрозненні ў месцы рэгістрацыі, залежных DLL, правах і асяроддзі выканання.

Хочацца пакінуць 32-разрадны кампанент і абнавіць саму праграму

Мы параўноўваем варыянты, напрыклад вынясенне ў асобны працэс, і правяраем спосаб інтэграцыі, які адпавядае абмежаванням.

Трэба выкарыстоўваць функцыі C++ у .NET або Office

Мы дапамагаем вызначыць інтэрфейс выкліку, а таксама спраектаваць і рэалізаваць месца падключэння.

Той, з кім можна параіцца па тэхнічных пытаннях такімі, якімі яны ёсць.

Фота профілю Го Комура

Прадстаўнік кампаніі і інжынер

Го Комура

Інжынер, які спецыялізуецца на Windows, займаецца задачай ад удакладнення пастаноўкі да даследавання, праектавання і рэалізацыі. Калі вы яшчэ не можаце ўсё растлумачыць, мы разбяром пытанне, пачынаючы з тэхнічных аспектаў.

Вопыт і тэхналагічны стэк / Звесткі пра кампанію

Апублікаваны тэхнічны матэрыял

Што такое COM / ActiveX / OCX

У тэхнічных артыкулах можна азнаёміцца з ключавымі пытаннямі гэтай галіны і падыходам да праектавання. Яны апублікаваны асобна ад вопыту выканання заказаў.

Чытаць тэхнічныя артыкулы

Аб'ём работ

Можна даручыць патрэбную частку або ўсё разам.

Ад асобнага даследавання або дапрацоўкі да распрацоўкі ўсяго рашэння. Аб'ём заказу вызначаецца ў залежнасці ад вашай сітуацыі.

Праектаванне і распрацоўка COM-кампанентаў

Праектаванне і рэалізацыя COM-кампанентаў, якія выкарыстоўваюць праграмы для Windows, Office і наяўныя сістэмы.

Даследаванне і дапрацоўка ActiveX / OCX

Правяраем рэгістрацыю, канфігурацыю 32-bit / 64-bit, выклікальныя праграмы, правы доступу і іншае, а затым даследуем і выпраўляем збоі ў працы.

Праектаванне ўзаемадзеяння .NET і C++

Параўноўваем C++/CLI, COM, вынясенне ў асобны працэс і іншыя падыходы і праектуем злучальны ўзровень для выкарыстання наяўных функцый.

Прыклады таго, што правяраем і перадаём

  • Апісанне ўмоў выкарыстання і спосабу інтэграцыі
  • Рэалізацыя кампанента або месца падключэння
  • Працэдуры рэгістрацыі, ўкаранення і праверкі працы

Гэта прыклады, якія залежаць ад аб'ёму заказу. Склад і форма вынікаў узгадняюцца пры падрыхтоўцы ацэнкі кошту.

Калі нешта з гэтага падобна на вашу праблему, спачатку раскажыце, што адбываецца.

Спецыфікацыя не патрэбна. Параіцца з намі можна, пачаўшы з таго, што вам вядома.

Кошт і парадак работы

Не трэба вырашаць усё адразу.

Пачынаем з даследавання кампанента і таго, што яго выклікае

Можна замовіць не толькі распрацоўку ўсяго кампанента, але і ўхіленне пэўнага збою ці перагляд месца падключэння.

Арыенціровачны кошт

Ацэнка ў залежнасці ад кампанента і аб'ёму работ

Мы ўдакладняем, што выклікае кампанент, ці ёсць зыходны код, ад якіх DLL ён залежыць і якія ўмовы рэгістрацыі і ўкаранення.

Аб'ём бясплатнага першапачатковага даследавання і платныя работы

Першапачатковае даследаванне ў аб'ёме, неабходным для ацэнкі кошту і рашэння аб прыняцці заказу, як правіла бясплатнае, калі вы збіраецеся замовіць асноўную распрацоўку пры ўмове, што яна магчымая. Доўгая праверка, стварэнне спецыяльнага асяроддзя, прататып або PoC, пастаўка падрабязнай справаздачы аб даследаванні і падобныя работы могуць быць платнымі.

Калі вы замаўляеце само даследаванне або рэцэнзаванне, мы ацэньваем яго як асобную платную паслугу. Калі работа будзе платнай, мы паведамім аб'ём і кошт да пачатку.

  1. Раскажыце пра сітуацыю

    Напішыце, у чым мэта і праблема і якое асяроддзе, у межах таго, што вам вядома.

  2. Праверым аб'ём і кошт

    Мы апішам неабходнае даследаванне, аб'ём работ, вынікі, кошт і парадак работы.

  3. Пачынаем пасля ўзгаднення

    У ходзе даследавання і распрацоўкі мы дзелімся прамежкавымі вынікамі, пацверджанымі фактамі і абмежаваннямі, што застаюцца.

  4. Праверка вынікаў і перадача

    Мы правяраем вынікі на ўзгодненых умовах і пераходзім да ўкаранення або наступных работ.

Калі хочацца даведацца пра тэхнічныя дэталі

Адкрыць: тэхналогіі і падрабязны парадак работы

Падключайце наяўныя кампаненты да будучых праграм для 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, вынясенне ў асобны працэс і іншыя падыходы. Мы ўлічваем адначасова захаванне наяўных частак і зручнасць суправаджэння новай часткі і дакладна вызначаем адказнасць і абмежаванні злучальнага ўзроўню.

Як мы працуем над заказам

  1. Правяраем умовы выкарыстання. Высвятляем выклікальную праграму, патрэбны кампанент, наяўнасць зыходнага кода, стан рэгістрацыі і асяроддзе распаўсюду.
  2. Правяраем спосаб інтэграцыі. Параўноўваем далейшае выкарыстанне, стварэнне злучальнага ўзроўню, вынясенне ў асобны працэс і паэтапную замену.
  3. Рэалізуем рашэнне і падрыхтоўваем укараненне. Правяраем не толькі працу, але і, у неабходным аб’ёме, рэгістрацыю, распаўсюд, правы, журналы і адкат.

Калі вы думаеце пра міграцыю ўсёй праграмы

Гэта паслуга датычыць у першую чаргу саміх кампанентаў, такіх як COM, і іх злучальнага ўзроўню. Агульны падыход да таго, якія з некалькіх наяўных распрацовак захаваць і як іх мігрыраваць, мы разглядаем у паслузе Выкарыстанне наяўных распрацовак і падтрымка міграцыі.

Падчас кансультацыі паведамце, калі гэта вядома, назвы выкарыстоўваных праграм і кампанентаў, змест памылкі і канфігурацыю 32-bit / 64-bit. Калі канфігурацыя невядомая, мы пачнём з яе высвятлення.

Частыя пытанні перад замовай

Ці можна параіцца, калі старыя COM або ActiveX нельга замяніць адразу?

Так. Мы вывучаем наяўныя паводзіны і залежнасці, а затым вызначаем, што пакінуць у выкарыстанні, дзе перагледзець спосаб злучэння, а што замяніць. Поўная перапрацоўка нанава не прадугледжана.

Ці працуеце вы з асяроддзем, дзе змешаны 32-bit і 64-bit?

Так, можна параіцца. Мы правяраем канфігурацыю выклікальнай праграмы і кампанента і разглядаем такія спосабы, як вынясенне ў асобны працэс. Паўторная рэгістрацыя не заўсёды вырашае праблему, таму мы правяраем, які падыход адпавядае ўмовам выкарыстання.

Ці можна даследаваць праблему, калі ў асяроддзі распрацоўкі ўсё працуе, а ў заказчыка не працуе?

Так. Мы параўноўваем месца рэгістрацыі, залежныя DLL, правы, выклікальную праграму і спосаб распаўсюду. Высветліўшы ўмовы ўзнаўлення, мы выпраўляем праблему і перагледжваем парадак устаноўкі.

Кантакты

Пачніце з некалькіх радкоў пра вашу сітуацыю.

Падрабязная спецыфікацыя і тэхнічныя тэрміны не патрэбны. Раскажыце, што вам вядома, па наступных пунктах.

  • Што вас турбуе і чаго вы хочаце дасягнуць
  • Праграма, абсталяванне і асяроддзе
  • Пажаданы тэрмін (калі яшчэ не вызначаны, можна не пісаць)

У першым паведамленні не трэба дасылаць канфідэнцыйныя матэрыялы і паролі.

Прыклад звароту па кансультацыю

Наш ActiveX не працуе на некаторых камп'ютарах. Просім высветліць прычыну, у тым ліку праверыць рэгістрацыю і канфігурацыю 32/64 разрады.

Спецыфікацыя не патрэбна. Параіцца з намі можна, пачаўшы з таго, што вам вядома.

Кнопка звароту вядзе на старонку кантактаў на беларускай мове са спосабамі сувязі. Праз кнопку «Параіцца па электроннай пошце» можна стварыць ліст з назвай паслугі.