http://docs.embarcadero.com/products/rad_studio/radstudio2007/RS2007_helpupdates/HUpdate4/EN/html/devwin32/implib_xml.html

жен поддержать старое приложение, написанное на C, используя старый Borland Compiler (BC 5).

К сожалению, старая библиотека TCP / IP, которую мы использовали, начинает показывать свой возраст и имеет проблемы с машинами Vista и Win7.

У меня есть новая библиотека функций, доступных для MS Visual C ++, и я хотел бы использовать ее для создания библиотеки DLL, которая будет вызываться из Borland C.

Итак, у меня есть 2 вопроса: 1) как сделать DLL Visual C ++ вызываемой из программы на Borland C, и 2) если она вызывается, как вызвать функции C ++ из старого C?

В идеале весь проект должен быть преобразован в Visual C, но есть много унаследованных функций, которые сделают этот проект серьезным предприятием! Я ищу быстрый патч, чтобы сохранить его на некоторое время дольше :)

Стив