¿Usando una DLL de Visual C ++ en el viejo Borland C?
Tengo que soportar una aplicación antigua escrita en C usando el viejo Compilador Borland (BC 5).
Desafortunadamente, la antigua biblioteca TCP / IP que habíamos utilizado está comenzando a mostrar su antigüedad y tiene problemas con las máquinas Vista y Win7.
Tengo una nueva biblioteca de funciones disponible para MS Visual C ++, y me gustaría usarla para hacer una DLL que se pueda llamar desde Borland C.
Entonces, tengo 2 problemas: 1) cómo hacer que una DLL de Visual C ++ sea invocable desde un programa Borland C, y 2) si es invocable, ¿cómo llamar a las funciones de C ++ desde la antigua C simple?
Idealmente, todo el proyecto debería convertirse a Visual C, ¡pero hay muchas características heredadas que harán de ese proyecto una tarea importante! Estoy buscando un parche rápido para mantenerlo vivo durante un tiempo más :)
Steve