支持内容

既有资产活用・迁移支持

本页面介绍我们如何支持存在 COM / ActiveX / OCX 或 32bit / 64bit 问题的既有 Windows 系统安全地分阶段迁移。

我们承接这样的课题

  • 无法马上舍弃 COM / ActiveX / OCX
  • 32bit 组件成为 64 位化的障碍
  • 在如何连接 C++ 资产与 .NET 上犹豫不决
  • 想在不破坏既有规格的前提下分阶段迁移

推进方式的基本原则

在活用既有资产时,一开始就不以全面替换为前提,往往才是更自然的做法。

我们首先梳理下面几点。

  • 这项资产是 UI 部件,还是承载着规格的部件
  • 是否可以保持 in-proc 不变
  • 在哪里跨越 32bit / 64bit 的壁垒
  • 应当用包装器吸收,还是拆分到独立进程

特别擅长处理的主题

  • 梳理包含 COM / ActiveX / OCX 的既有系统
  • 梳理 C++ 与 C# 的边界
  • 使用 C++/CLI 进行封装
  • 重新审视跨 32bit / 64bit 的结构
  • 制定分阶段替换计划

适合这样的情况

  • 既有资产承载着业务或设备规格,无法轻易替换
  • 想优先延长使用寿命和梳理边界
  • 将来想替换,但现在需要安全的迁移手段

目标状态

理想并不是“把旧的东西全部清除”,而是在活用应当保留的资产的同时,只梳理复杂的边界

由此,我们以达到下面这样的状态为目标。

  • 易于维护的结构
  • 看得见替换顺序的状态
  • 降低将来的迁移成本

常见咨询

无法马上舍弃 COM / ActiveX,也可以咨询吗?

可以。我们会以无法马上全部替换为前提,和您一起重新审视要活用的部分和应当梳理的边界。

还残留着 32bit 组件,也能迁移吗?

可以。我们不会勉强在 in-proc 内解决,而是连同独立进程化、桥接、包装器等一起,研究现实可行的结构。

联系我们

如果您遇到的问题与这项服务内容相近,请直接分享当前状况和困扰。我们会协助您理清应从调查、改修还是方针梳理着手。

← 返回首页