Tengo que admitir una aplicación antigua escrita en C usando el antiguo compilador de Borland (BC 5).¿Usa una DLL de Visual C++ en el viejo Borland C?
Desafortunadamente, la antigua biblioteca de TCP/IP que habíamos usado está empezando a mostrar su edad y está teniendo problemas con las máquinas Vista & Win7.
tengo una nueva biblioteca de funciones disponibles para MS Visual C++, y me gustaría utilizar eso para hacer un archivo DLL que sería exigible desde el Borland C
Por lo tanto, tengo 2 problemas: 1) cómo hacer que una DLL de Visual C++ pueda invocarse desde un programa de Borland C y 2) si es invocable, cómo llamar a las funciones de C++ desde la antigua C simple?
Lo ideal es que todo el proyecto se convierta en Visual C, pero hay muchas características heredadas que harán que ese proyecto sea una gran empresa. Busco un parche rápido para mantenerlo vivo durante un tiempo más largo :)
Steve
¿Todavía tiene el compilador Borland C? De ser así, puede intentar reducir el área de contacto entre la aplicación y la biblioteca. –