C++ の Borland Builder 6 で開発しています。そして、「Components」/「Installer des paquets」をクリックすると、パッケージ dclIndy60.bpi が表示されます。「Internet Direct (Indy) for D6 Property and Component Editors」は、すべて問題ないことを意味します。 Indy60 パッケージ (Indy9 フォルダー内: 2002 年 11 月付けの indy のバージョン 9) で、古い「indy」パッケージ (私の BCB6 インストール ディスクのデフォルト バージョン) は使用しなくなりました。
私の問題は、明らかに古い Indy.bpi パッケージ (私の場合は Indy60 の代わりに) を使用してコード化された "old_project" をコンパイルしようとすることです。コンパイル中に次のようなウィンドウが表示されます。 : indy.bpi"、参照ボタン付き。次に、私が持っている唯一の「indy」bpi ファイル、Indy60.bpi を参照します。
実際、私は(ように見えるように)indy9を正常に再インストールしました。最初に古いindyのすべての痕跡(フォーラムでアドバイスされているように)と必要なindy 9を削除してから、indy 9を再度インストールします(BCB 6ディスクを使用して古いindyを削除します) )。そして、私の「old_project」では、(上記のように)「コンポーネント」メニューで indy60 を指していることを確認しました。しかし、コンパイル時に「indy.bpi」を要求します。
=> この古い indy.bpi への参照を削除したり、新しい "indy60.bpi" に置き換えたりするにはどうすればよいですか?
=> それとも、 indy.bpi と indy60.bpi の違いをひどく誤解していますか? それとも、Borland Builder の bpi と bpl の管理で混乱を招きすぎているのでしょうか?
=> または、新しいプロジェクトを作成し、古い BCB C++ プロジェクトからファイルごとにコピーした方がよいでしょうか?
混乱を招いて申し訳ありません。私は C++ アプリケーションをゼロから開発するのは少し初めてで (既に作成されたアプリケーションの保守に 3 年の経験があります)、Borland Builder も初めてです。
よろしく、アルノー。