Qué ofrecemos

Desarrollo de componentes COM

Desarrollo, encapsulado y mantenimiento de componentes para Windows que incluyen COM, ActiveX, OCX, registro, 32 y 64 bits y la frontera entre .NET y C++.

Problemas que abordamos

  • Mantenimiento de una aplicación existente que utiliza COM, ActiveX u OCX
  • Bloqueos relacionados con el registro, RegAsm, regsvr32 o los permisos de administrador
  • Decisión sobre cómo conectar un componente de 32 bits con una aplicación de 64 bits
  • Organización de la frontera entre .NET y C++ para facilitar el mantenimiento
  • Uso de un componente antiguo desde una aplicación nueva sin retirarlo todavía

Los problemas relacionados con COM suelen involucrar no solo la lógica del código, sino también la arquitectura de bits del proceso, el destino del registro, la aplicación anfitriona, los permisos y el modelo de subprocesos.

Ámbitos en los que podemos ayudar especialmente

  • Desarrollo y modificación de componentes COM
  • Investigación, registro y distribución de ActiveX y OCX
  • Evaluación de COM sin registro
  • Diseño de arquitecturas que conectan 32 y 64 bits
  • Encapsulado de activos existentes mediante C++/CLI, puentes COM o separación en procesos

Cómo trabajamos

  1. Primero identificamos la aplicación anfitriona, el componente, su arquitectura de bits y su estado de registro.
  2. A continuación decidimos si seguirá usándose en proceso, si se separará en otro proceso o si se sustituirá por etapas.
  3. Durante la implementación dejamos un procedimiento reproducible sobre el terreno que abarca el registro, la distribución, los permisos, los registros de diagnóstico y la reversión.

Consultas adecuadas para este servicio

  • Dispone de activos para Windows con COM o ActiveX y cada vez hay menos personas capaces de mantenerlos
  • Un cambio de arquitectura de bits en Visual Studio u Office ha hecho que un componente existente deje de funcionar
  • Quiere utilizarlo desde una aplicación .NET nueva sin perder la especificación existente
  • Antes de sustituirlo por completo, quiere organizar la frontera y prolongar su vida útil de forma segura

Preguntas frecuentes

¿Puedo consultar aunque no sea posible sustituir de inmediato un COM o ActiveX antiguo?

Sí. Separamos qué debe conservarse, encapsularse o sustituirse y definimos un proceso que reduzca el riesgo de afectar la operación existente.

¿Pueden trabajar en un entorno con incompatibilidades entre 32 y 64 bits?

Sí. Estudiamos las restricciones de la aplicación anfitriona para decidir si conviene mantener una integración en proceso o separar mediante otro proceso o un puente COM.

Hablemos de su proyecto

Si este servicio encaja con su necesidad, comparta la situación actual. Le ayudaremos a decidir si conviene empezar por un diagnóstico, una modificación o la definición del plan.

← Volver al inicio