私は古いBorland Compiler(BC 5)を使ってCで書かれた古いアプリをサポートしなければなりません。古いBorland CでVisual C++ DLLを使用していますか?
私たちが使用していた古いTCP/IPライブラリは、年齢を示し始めており、Vista & Win7マシンで問題が発生しています。
私はMSのVisual C++のために利用可能な機能の新しいライブラリを持っている、と私はボーランドC.
から呼び出し可能になるDLLを作るためにそれを使用したいのですが、私は2つの問題があります を1)Visual C++ DLLをBorland Cプログラムから呼び出し可能にする方法と 2)呼び出し可能な場合、C++関数を普通の古いCから呼び出す方法は?
理想的には、プロジェクト全体をVisual Cに変換する必要がありますが、そのプロジェクトを主要な事業にする多くのレガシー機能があります。私は、Windows STDCALL C関数としてのインターフェースを公開のVisual C++を使用してDLLを書くながら、長い:)
スティーブ
まだBorland Cコンパイラはありますか?そうであれば、アプリとライブラリの接触面積を減らすことができます。 –