2012-01-04 3 views
2

私の問題以前は、ライブラリ - Win32ライブラリパスを変更するために必要なコンポーネントをインストールしようとしました。私はそれを残したので、インストールがうまくいかなかった。数日前、私はDelphiを使ってプロジェクトを進めました。私はプログラムをコンパイルしましたが、Delphiは「ユニットが見つかりませんでした: 'Systems.pas'」または「バイナリ同等」(.dcu)なので、ライブラリパスをC:\ Program Files(x86)\ Embarcadero \ RAD Studio \ 7.0 \ libプログラムをコンパイルすることはできましたが、ボタンをクリックしてもコードは一切実行されませんでした。デフォルトのライブラリパス

私は構文をチェックして戻ってきたので、プログラムがコンパイルできました。ライブラリパスが修正されると予想してDelphiを2回再インストールしようとしましたが、そうしませんでした。

デフォルト設定を復元しようとして失敗した後私はいくつかのstackoverflowを研究したが、私はまだ答えを見つけることができなかった。私が遭遇したトピック:

Delphi XE : Lost Library path

Delphi can't find System.dcu; what should the default path settings be?

私はそれが働いていたし、それがそのようにした場合、私は実際には問題が何であるか見当もつかないテストするShowMessage機能を追加しました。しかし、私はまだ私のライブラリパスが間違っていると思っています。

あなたは何が問題だと思いますか?

  • 私のコード
  • や私のIDEライブラリパス

注:現在のライブラリ・パス= C:また\プログラムファイル(x86の)\エンバカデロ\ RAD Studioの\ 7.0 \ libに

どうすればこの問題を解決できますか?

+0

うわー!デルファイはまだ存在する.. –

答えて

4

私はlinked answerが問題を解決するはずだと思います。 Delphi 2010の特定のデータが必要な場合は、64ビットWindowsのレジストリファイル(32ビットWindowsの場合、レジストリブランチは[HKEY_LOCAL_MACHINE \ SOFTWARE \ CodeGear \ BDS \ 7.0 \ Library]):

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CodeGear\BDS\7.0\Library] 
"Browsing Path"="$(BDS)\\SOURCE\\WIN32\\VCL;$(BDS)\\source\\Win32\\rtl\\common;$(BDS)\\SOURCE\\WIN32\\RTL\\SYS;$(BDS)\\source\\Win32\\rtl\\win;$(BDS)\\SOURCE\\WIN32\\WEBSNAP;$(BDS)\\source\\ToolsAPI;$(BDS)\\SOURCE\\WIN32\\IBX;$(BDS)\\source\\Win32\\Internet;$(BDS)\\SOURCE\\WIN32\\PROPERTY EDITORS;$(BDS)\\source\\Win32\\soap;$(BDS)\\SOURCE\\WIN32\\XML;$(BDS)\\source\\Win32\\db;$(BDS)\\source\\Indy\\Indy10\\Core;$(BDS)\\source\\Indy\\Indy10\\System;$(BDS)\\source\\Indy\\Indy10\\Protocols;$(BDS)\\source\\database;" 
"Debug DCU Path"="$(BDS)\\lib\\Debug;$(BDS)\\Lib\\Debug\\Indy10;$(BDS)\\RaveReports\\Lib" 
"Language Library Path"="$(BDS)\\lib\\$(LANGDIR);(BDS)\\lib\\$(LANGDIR)\\Indy10" 
"Package DCP Output"="$(BDSCOMMONDIR)\\Dcp" 
"Package DPL Output"="$(BDSCOMMONDIR)\\Bpl" 
"Package Search Path"="$(BDSCOMMONDIR)\\Bpl" 
"Translated Debug Library Path"="$(BDS)\\lib\\$(LANGDIR)\\Debug" 
"Translated Library Path"="$(BDS)\\lib\\$(LANGDIR)" 
"Translated Resource Path"="$(BDS)\\lib\\$(LANGDIR)" 
"Search Path"="$(BDS)\\lib;$(BDSUSERDIR)\\Imports;$(BDS)\\Imports;$(BDS)\\Lib\\Indy10;$(BDSCOMMONDIR)\\Dcp;$(BDS)\\include;$(BDS)\\RaveReports\\Lib" 

上記のレジストリファイルの平野インポートが解決しない場合:

  1. 再起動して、もう一度お試しください。
  2. 問題が解決しない場合は、両方の
    HKEY_CURRENT_USER\HKEY_LOCAL_MACHINE\巣箱から Software\CodeGear\BDS\7.0枝を削除し、 デルファイを再インストールしてください。
  3. 作業中のシステム上の未知の コンポーネントパッケージの自動インストール手順を実行しないでください。
関連する問題