4

Delphi 6のコピーと、IndyTIdMessageコンポーネントを使用する簡単な電子メールプログラムがあります。の行464〜465を削除してからIdMessage.pas、アプリケーションを再コンパイルします。明確なドキュメントを見つけるのに苦労しているので、コンポーネントを変更するために次の手順を試しました。

  • \delphi6\source\indy\indy.dpkIDEで開きました
  • IdMessage.pasパッケージウィンドウでダブルクリック
  • IdMessage.pasファイルを編集して保存しました
  • パッケージウィンドウで「コンパイル」をクリックしました
  • プロジェクトメニューの「BuildIndy」をクリックしました
  • パッケージウィンドウで「インストール」をクリックします

しかし、その後、エラーが発生し\bpl\indy60.bpl can't be loaded because \bin\indy60.bpl is already loadedます。そこで、[コンポーネント]メニューの[パッケージのインストール...]を試しましたが、そこでしか見つかりませんでし\bpl\dclindy60.bplた。だから私はそのパッケージを削除しました、そして:

  • \delphi6\source\indy\dclindy.dpkIDEで開きました
  • パッケージウィンドウで「コンパイル」をクリックしました
  • プロジェクトメニューの「BuilddclIndy」をクリックしました
  • パッケージウィンドウで「インストール」をクリックします

IDEは、すべてのコンポーネント(を含むTIdMessage)がインストールされていることを確認しましたが、電子メールプログラムは、元の変更されていないコンポーネントがまだ使用されているかのように動作しています。

私は何が間違っているのですか?

4

1 に答える 1