スタンドアロン アプリケーションである SOAP サーバー アプリケーションを作成しようとしています (IIS を構成する必要はありません)。問題は、コンパイルしようとすると次のエラーが発生することです。
エラーが発生します
SockApp は、異なるバージョンの IdTCPServer でコンパイルされました
これは、Delphi 2006 には INDY 10 が同梱されていますが、SockApp は INDY 9 でコンパイルされているように見えるためです。
read me には次のように記載されています。
- ライブラリ パスに $(BDS)\Lib\Indy9 を含め、$(BDS)\Lib\Indy10 を削除します。ただし、これにより、アプリケーションは Indy9 を使用することになります。
- IndySockTransport と sockapp をコンパイルし、$(BDS)\Lib\Indy10 に配置します。
オプション 1 は機能しますが、INDY 10 機能の一部を使用する必要があるため、これは私にとって優れたオプションではありません。
オプション2を実装する方法を知っている人はいますか? つまり、IndySockTransaport と sockapp をコンパイルするにはどうすればよいですか?