Muszę obsługiwać starą aplikację napisaną w języku C przy użyciu starego kompilatora Borlanda (BC 5).Używanie biblioteki DLL języka Visual C++ w starej wersji Borland C?
Niestety stara biblioteka TCP/IP, której używaliśmy, zaczyna pokazywać swój wiek i ma problemy z Vista & Win7.
mam nową bibliotekę funkcji dostępnych dla MS Visual C++ i chciałbym używać, aby uczynić DLL, które byłyby wymagalne z Borland C
Tak mam 2 problemy: 1) jak zrobić wywołanie Visual C++ DLL z programu Borland C, i 2) jeśli jest to wywołanie, jak wywołać funkcje C++ z zwykłego starego C?
Idealnie, cały projekt powinien zostać przekonwertowany na Visual C, ale istnieje wiele starszych funkcji, które uczynią ten projekt dużym przedsięwzięciem! Czekam na szybkie poprawki, aby utrzymać go przy życiu przez jakiś czas :)
Steve
Nadal masz kompilator Borland C? Jeśli tak, możesz spróbować zmniejszyć obszar kontaktu między aplikacją a biblioteką. –