私はDelphi 2プロジェクトをRAD Studio XE2に移行しています。F2051ユニットJclUnitVersioningが異なるバージョンのSystem.Contnrs.TObjectList.Removeでコンパイルされました
私は
の異なるバージョンでコンパイルされました次の行で[DCC致命的なエラー] MyUnit.pasを取得コンパイルしようとする(9):F2051ユニットJclUnitVersioningがSystem.Contnrs.TObjectList.Remove
:
unit MyUnit;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, DB, DBTables, TB97, ExtCtrls, Grids, DBGrids, Vcl.Mask, JvExMask,
Vcl.DBLookup,
JvToolEdit, {<-- error here}
TB97Ctls;
{...}
私はRAD Studioの、JCLおよびJVCLをアンインストールし、再インストールしてみましたが、何も変わりません。
更新バイナリJedi installer from A.Hausladenを使用していました(Delphiトライアル版での使用を想定)。
'Project/Options'メニュー項目に行きます。 Project Optionsダイアログで、 'Search Path'セクションに適切なパスが設定されていることを確認し、以前のJCLインストールでフォルダに指示するものがある場合は削除して、プロジェクトを再構築してみてください。そのセクションでそのようなディレクトリが見つからない場合は、 'View/Project Manager'に行き、プロジェクト項目を右クリックして' Clean'と 'Build'を試してみてください。 – TLama
あなたはまだアンインストールして再インストールするだけではクリーンアップされなかったということを抱いています。アンインストールでDelphiの現在のユーザーのレジストリ設定がクリアされたり、ハードドライブがフォーマットされたりしなかったため、JCLという名前のDCUファイルがどこかにある可能性があります。ここには、より多くの「状態」があります。私の答えを見てください。ドライブで 'JclUnitVersioning.dcu'のコピーを探します。 –