Devo supportare una vecchia app scritta in C usando il vecchio Borland Compiler (BC 5).Utilizzo di una DLL di Visual C++ nel vecchio Borland C?
Sfortunatamente la vecchia libreria TCP/IP che abbiamo usato sta iniziando a mostrare la sua età e sta avendo problemi con le macchine Vista & Win7.
Ho una nuova libreria di funzioni disponibili per MS Visual C++, e mi piacerebbe utilizzare che per fare una DLL che sarebbe richiamabile dal Borland C.
Così, ho 2 problemi: 1) come rendere una DLL di Visual C++ richiamabile da un programma Borland C, e 2) se è callable, come chiamare le funzioni C++ da plain old C?
Idealmente, l'intero progetto dovrebbe essere convertito in Visual C, ma ci sono molte funzionalità legacy che renderanno questo progetto un'impresa importante! Sto cercando un rapido patch per tenerlo in vita per un po ':)
Steve
Hai ancora il compilatore C Borland? In tal caso, puoi provare a ridurre l'area di contatto tra l'app e la libreria. –