Usando uma DLL do Visual C ++ no antigo Borland C?

Preciso dar suporte a um aplicativo antigo escrito em C usando o antigo Borland Compiler (BC 5).

Infelizmente, a antiga biblioteca TCP / IP que tínhamos usado está começando a mostrar sua idade e está tendo problemas com as máquinas Vista e Win7.

Eu tenho uma nova biblioteca de funções disponíveis para o MS Visual C ++ e gostaria de usá-la para criar uma DLL que poderia ser chamada pelo Borland C.

Então, eu tenho 2 problemas: 1) como fazer uma DLL do Visual C ++ chamar de um programa Borland C e 2) se for chamar, como chamar as funções do C ++ do antigo C simples?

Idealmente, todo o projeto deve ser convertido para o Visual C, mas há muitos recursos herdados que tornarão esse projeto um grande empreendimento! Estou procurando um patch rápido para mantê-lo vivo por mais algum tempo :)

Steve

questionAnswers(2)

yourAnswerToTheQuestion