Artículos con la etiqueta «COM»
20 artículos con la etiqueta «COM», del más reciente al más antiguo.
-
Cómo funcionan el portapapeles y arrastrar y soltar — Gestionar correctamente la transferencia de datos OLE en aplicaciones empresariales
Una tabla de Excel se deforma al pegarla y deja de poder pegarse si cierra el origen: es el portapapeles colocando el mismo contenido en varios formatos. Exp...
-
El estado actual de la integración con el shell de Windows — el menú contextual, la asociación de archivos y los cambios de Windows 11
Explica por qué el menú contextual de Windows 11 se oculta en «Mostrar más opciones», la asociación de archivos (extensión→ProgID→verb), las extensiones de s...
-
Cómo invocar COM y .NET desde PowerShell en la práctica ── ampliar de un salto el alcance de sus scripts
Cómo invocar clases .NET desde PowerShell, integrar C# y la API Win32 con Add-Type, operar COM, gestionar los procesos residuales de Excel, entender por qué ...
-
Compatibilidad retroactiva de interfaces DLL y COM — Tabla de decisión sobre qué cambios rompen al lado que llama
Qué cambios de DLL o COM rompen al lado que llama: los tres niveles de compatibilidad, la tabla de decisión por cambio y la regla de inmutabilidad de COM.
-
¿Las aplicaciones empresariales funcionan en Windows para Arm? — La realidad de la emulación x64 (Prism), las DLL nativas y COM
Respondemos si las aplicaciones empresariales funcionan en Windows para Arm: la emulación x64 (Prism), las capas que no funcionan (controladores), el problem...
-
El problema de EXCEL.EXE que permanece al operar Excel desde C# — Patrones de liberación de referencias COM y el criterio de sustitución
Explica por qué EXCEL.EXE permanece al operar Excel vía COM desde C#, mediante el conteo de referencias COM y el RCW. Cubre la regla de los dos puntos, los p...
-
Cómo elegir la comunicación entre procesos en Windows — canalizaciones con nombre / TCP / gRPC / memoria compartida / COM: tabla de decisión
Cómo elegir la comunicación entre procesos en Windows: comparamos en una tabla de decisión las canalizaciones con nombre, el TCP local, gRPC, la memoria comp...
-
Externalización y desarrollo por encargo de una app Windows: qué aclarar antes de solicitarlo
Antes de encargar la externalización o el desarrollo por encargo de una app Windows, estos son los puntos a aclarar: revisión de software existente, integrac...
-
El extraño amor de un desarrollador, o: cómo aprendí a dejar de preocuparme y amar Windows
Windows es incómodo. Pero esa incomodidad es también la de un sistema operativo que lleva décadas cargando sobre sus espaldas el trabajo real.
-
Causas y pasos de verificación cuando ActiveX no funciona en Office 2024/Microsoft 365
Cuando ActiveX no funciona en Office 2024/Microsoft 365, ordenamos el diagnóstico entre desactivación predeterminada, 32/64 bits, registro COM, DLL dependien...
-
Trampas de registro y bitness en el desarrollo COM/OCX/ActiveX
Un repaso práctico de los problemas más comunes en COM, OCX y ActiveX: bitness de 32/64 bits, Visual Studio 2022, regsvr32/Regasm, permisos de administrador,...
-
¿Qué es Reg-Free COM? - El mecanismo para usar COM sin registro
Explicamos los fundamentos de Reg-Free COM, el papel del contexto de activación y los manifiestos, sus ventajas, límites y criterios de decisión para la prác...
-
Cómo crear la salida de informes de Excel - COM/Open XML/plantillas
El diseño de la salida de informes en Excel varía mucho según se automatice Excel, se genere xlsx directamente o se conserve VBA existente. Se organizan los ...
-
Cómo usar una DLL de .NET 8 desde VBA con tipado - Exposición COM y TLB con dscom
Resumen de cómo exponer una biblioteca de clases de .NET 8 como COM, generar el TLB con dscom y usarla desde VBA con enlace temprano (early binding).
-
Qué son COM, ActiveX y OCX - Diferencias y relación explicadas
Explicamos qué son COM, ActiveX y OCX: diferencias, relación, vínculo con OLE, dónde se usan y cómo abordarlos hoy desde una perspectiva práctica.
-
ActiveX / OCX: cómo tratarlos hoy — tabla de decisión para mantener, envolver o reemplazar
Al encontrar un ActiveX / OCX, cómo decidir entre mantenerlo, envolverlo o reemplazarlo, considerando 32 bits / 64 bits, registro, dependencia del navegador ...
-
Introducción a Media Foundation - Cómo entender la API desde la perspectiva de COM
Explicamos qué es Media Foundation junto con los términos básicos de su API multimedia en Windows —COM, HRESULT, IMFSourceReader, MFT— en el orden adecuado p...
-
Conocimientos básicos de STA/MTA en COM - El modelo de subprocesos y cómo evitar los bloqueos
Explicamos los fundamentos de STA/MTA en COM: el Apartment Model, el subproceso de UI, el bucle de mensajes, la marshalling y cómo evitar bloqueos.
-
Caso práctico de puente COM: cómo llamar a una DLL de 64 bits desde una app de 32 bits
Cuando una app de 32 bits no puede llamar directamente a una DLL de 64 bits, explicamos cómo unirlas con un puente COM, con las restricciones de Windows y el...
-
Qué es COM — por qué el diseño de Windows COM sigue siendo hermoso hoy
Explica qué es COM: el diseño de interfaces de Windows COM, IUnknown, GUID y la compatibilidad binaria, y por qué sigue vigente hoy.