Así que hace algún tiempo estaba investigando un problema que sabía que vendría pronto. Tenemos una DLL que enlaza a versiones de 32 bits de cierta biblioteca. No hay disponible una versión x64 de esta biblioteca y no tenemos opciones prácticas para reemplazarla.Utilizando una DLL de 32 bits en un proceso de 64 bits a través de COM
Cuando realizado esta investigación inicial he encontrado un artículo o dos que describe un método por el cual un proceso de 64 bits puede utilizar un 32-bit DLL (Windows) a través de un "servidor" COM. Desafortunadamente perdí los enlaces que había guardado y ahora he estado buscando durante más de una hora sin suerte.
¿Alguien está familiarizado con el proceso que estoy describiendo? No puedo recordar qué encantamiento mágico utilicé para obtener el resultado correcto en una búsqueda y, por supuesto, ahora es el tiempo de implementación. Gracias de antemano por cualquier ayuda que ustedes puedan ofrecer, continuaré buscando mientras tanto.
supongo que se puede encontrar sus enlaces hacia atrás buscando en Google "sustitutos COM" y " Alojamiento COM + ". –
@HansPassant: Esa era la palabra que necesitaba. Gracias. –
(Principalmente para que otras personas se tropiecen con la respuesta) Tenga en cuenta que hacer esto implica la recopilación de datos entre procesos, lo que puede ser costoso; no es una panacea que corrige automáticamente * todos * los problemas. – snemarch