私の会社の主力製品のGUIは90年代後半にDelphiで書かれ、Delphi 2007にアップデートされました。Delphi 2007 XE4へ。Delphi XE4「クラスが見つかりません」コンパイルが正常に完了
まだADL VCLのコンポーネントを使用しています(DevExpressに似ていますが、現在は無効です)。パッケージ全体をインストールしていません。むしろ、我々は我々が我々のプロジェクトフォルダからフォルダを別々に配置する必要がファイルを持っている、として指定されたこれらのファイルへのパスがあります。 ツール - オプション - 図書館 - 閲覧パス と プロジェクトオプション - 検索パスを
メインを開くとエラーが表示されます: "TADLAboutBoxが見つかりません。エラーを無視して続行しますか?"
"ADLAboutBox"を定義するユニット "ADLAbout"は、mainのuses節で宣言されています。 さらに、私たちのプロジェクトはうまくコンパイルされます。
どうすればこれらのメッセージを取り除くことができますか?何が間違っているのでしょうか?
ありがとうございました。
あなたの助けてくれてありがとう!私たちはソースコードを持っていますが、うまくいけば、ただIDEが不平を言っています。私は、必要なファイルだけで別のパッケージを作成する方法を検討します。 2007年の環境では、ADL VCLをパッケージとしてインストールしたことはありませんでした。古いIDEがこれについて不平を言っていたはずです。あなたがそれをしない理由を考えることができますか?再度、感謝します。あなたの助けが大変ありがとうございます。 –
アクティブなデザインタイムパッケージのいずれもコンポーネントを登録していない場合、古いIDEはエラーになります。だから私はあなたがパッケージに登録されているコンポーネントを持っていたと思います。 –
あなたは正しいです。それは不平を言う。ごめんなさい。 –