web-dev-qa-db-ja.com

Delphi XE-F1027ユニットが見つかりません:試用版のアクティブ化時に「System.pas」または同等のバイナリ(.dcu)

試用版を30日間使用した後、Delphi XEArchitectのフルバージョンを購入しました。何もビルドできません。プロジェクトをビルドするたびにエラーが発生します。

[DCC Fatal Error] MegaMainPrj.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)

簡単なグーグルはライブラリパスが問題であると言いました、そして私は(前のstackoverflow質問で)与えられたものを私がレジストリに持っていたものと比較しました、そしてそれは同一でした。

何が原因でしょうか?

編集:このエラーメッセージが表示された直後に、IDEがクラッシュします。

12
Daisetsu

環境変数が適切に設定されていることを確認してください(IDEのメインメニューからTools->Options->Environmental Variables):

BDS=D:\Embarcadero\RAD Studio\8.0
BDSCOMMONDIR=C:\Users\Public\Documents\RAD Studio\8.0
PLATFORM=Win32

これらはすべてSystem Variablesセクションで設定する必要があり、インストーラーによって追加されている必要があります。 (明らかに、XEインストールのインストール場所を指している必要があります-ご覧のとおり、私のものはD:\Embarcadero\RAD Studio\8.0にインストールされています。)

編集:あなたがC:\Program Filesにインストールしたコメントにあります-WindowsVistaまたはWin7以降を実行している場合は悪い考えです。別の場所にインストールしてみてください。 IDEを管理者として実行することもできます([スタート]-> [すべてのプログラム]-> [エンバカデロ]-> [RAD Studio XE]-> [Delphi XE]でショートカットを右クリックし、コンテキストから[管理者として実行]を選択します)メニュー)。これは何かを変更しますか?

また、インストール関連の問題については、 Embarcadero で無料のサポートケースを開くことができます。最初に別の場所に再インストールしてみます(管理者としてインストールを実行し、別のフォルダーに配置して、すべてのユーザーにインストールします)。それでも問題が解決しない場合は、サポートケースを開いてください。 Embarcadero Delphiインストールフォーラム に投稿することもできます-ログインするには、最初にそこにユーザーアカウントを作成しておく必要があります。

12
Ken White

これを追加します:$(BDSLIB)\ win32\release;

ライブラリパスへ。

36
user763539
C:\Embarcadero\RAD Studio\9.0\lib\win32\release

および

C:\Embarcadero\RAD Studio\9.0\lib\win32\debug

両方これらのパスのIDE << ツール->オプション->ライブラリ->ライブラリパス>からDelphiXE2に追加されています>>

大丈夫です?

3
David-Star

このエラーメッセージは、重複するライブラリが含まれている場合に発生することがあります。

次のことを確認してください。

ツール->オプション->環境オプション->ライブラリ

そして

プロジェクト->オプション->ディレクトリ/条件

同じパスを含めないでください...

1
cristian.d

コマンドラインコンパイラを使用してコンパイルする場合、IDE内からではなく、ビルド構成の名前が「debug」でも「release」でもない場合にも、このエラーが発生する可能性があります。

コマンドラインコンパイラを使用すると、構成名を使用して作成したBDSLIBの下のパスでdcusを見つけようとしているようです。 ReleaseHAという名前の構成を使用しているときに、これが発生しました。注:これは「release」の下のサブ構成ではなく、「debug」と「release」以外の追加の構成でした。

0
Reinier

[ツール]-> [オプション]-> [ライブラリ]-> [ライブラリパス]に移動します

$(BDSLIB)\win32\releaseを追加します

これはDelphi10.2で機能しました

0
Paulo Andre Pea

管理者として実行することは私のために働いた。

0
Carl Clark