7

私の会社の主要製品の GUI は、90 年代後半に Delphi で作成され、Delphi 2007 に更新されました。私はグループと協力して、Delphi 2007 を XE4 に更新しています。

ADL VCL の多くのコンポーネント (DevExpress に似ていますが、現在は廃止されています) を引き続き使用していますが、パッケージ全体をインストールしていません。むしろ、必要なファイルをプロジェクト フォルダーとは別のフォルダーに配置し、これらのファイルへのパスを次のように指定します: Tools-Options-Library-browsing path および Project-Options-search path

メインを開くと、「TADLAboutBox が見つかりません。エラーを無視して続行しますか?」というエラーが表示されます。

「ADLAboutBox」を定義するユニット「ADLAbout」は、main の uses 句で宣言されています。さらに、私たちのプロジェクトは問題なくコンパイルされます。

これらのメッセージを取り除くにはどうすればよいですか? 何が間違っている可能性がありますか?

アドバイスありがとうございます。

4

2 に答える 2

15

コンポーネントは IDE にインストールされていないため、そのコンポーネントを使用するフォームを開くとエラーが発生します。

ただし、コンポーネントのソースは見つかるので、コンパイルすると問題なく実行されます。

エラーを取り除くには、コンポーネントを IDE にインストールする必要があります。

于 2013-07-29T15:03:19.140 に答える