Delphi5で開発された古いアプリケーションプログラムを再コンパイル/再構築しようとしています。私はXPコンピュータで同じDelphi5ソフトウェアを使用しました。 私はいくつかのフォームとユニットのコードを少し修正しました。 .dprファイルを使用して再コンパイルすると、致命的なメッセージが表示されます。File not found System.pas
このファイルのBPフォルダーへのリンクパスに.dprファイルを追加しました。成功と同じメッセージはありません。どんな手掛かりが役に立ちます。.dprファイルを使用してDelphi 5のコードを再コンパイル/再構築
答えて
.dprファイルは、Delphi 2,3,4,5,6,7プロジェクトのメインプロジェクトファイルです。
あなたが使用しているDelphiのビルド方法(コードはDelphi 5レベルのコードですが、Delphi IDE内でプロジェクトをビルドした場合や、コマンドラインコンパイラDCC32から)、およびインストールしたその他のファイルライブラリパスなどが設定されているかどうかは、IDEまたはコマンドライン環境のどちらかに設定されているかどうかについては言及していません。
System.pasが見つからないということは、プロジェクトをビルドするためにIDEの代わりにコマンドラインコンパイラ(Dcc32)を実行している可能性があり、そのことを忘れてしまったことを示唆しています。これは、通常、Dcc32でコマンドラインを構築できるように、DelphiのOptions(dcc32.dof)ファイルを設定する必要があることを意味します。
「.dprファイルを使用してコンパイルするとき」とまったく同じ意味ですか?人々に推測させる代わりに、入力したコマンドと正確にエラーメッセージを正確に表示します。役立つ場合は、スクリーンショットやテキストグラブを使用してください。
恐らくライブラリパスは、バグのあるコンポーネントインストーラを実行した後に壊れています。最近のIDEでは、ツール - >オプション - >ライブラリ - >ライブラリパスをメインメニューから探します(Delphi 5では若干異なるはずです)。デルファイ2007の$(BDS)\Lib
パスで
System.dcuファイル生活
マルジャンは正しいです。 また、$ {DELPHI} \ LIB \ OBJを追加してください
まだプロジェクトにdcc32.cfgがある場合、またはプロジェクトに.cfgがある場合は、そこにある設定が正しいかどうかを確認するために開きます。それ以外の場合は、.cfgを削除するか、binおよびbin \ objディレクトリへの適切なパスを反映するように編集します。
「File not found System.pas」エラーは、system.pasが見つからないことが多いため、実際にはそうではありません。これは、このエラーとして現れるいくつかの他の問題です。
それはすることができ:ライブラリパスで
重複パスエントリ。ライブラリパスで
あまりにも多くのエントリ - 私は限界が長すぎるライブラリパスパッケージに99
パスだと思います。
ライブラリパスのパッケージへのパスが破損しています。
環境変数が正しく設定されていません。
Googleシステムの場合はさらに多くの可能性があります。pas not found "
ライブラリパス内のRTLソースへのパスがブラウズパス内にある必要があります –
- 1. 再構築CGAL.sln can'r再構築INSTALL
- 2. Delphi 2009がDelphi 7プロジェクトの再構築構成を変換する方法
- 3. Nexus:REST APIを使用してメタデータを再構築します。
- 4. モーダルリストを再構築
- 5. Jenkins REST APIを使用してビルドを再構築する
- 6. JSONを使用してJavascriptオブジェクトを再構築する方法
- 7. appceleratorを使ってipaファイルを再構築
- 8. アレイの再構築
- 9. フォームセットの再構築
- 10. ファイルからツリーを再構築
- 11. NSIS - インストーラexeファイルを再構築
- 12. Fiddler:ファイルを再構築する
- 13. SQL Server 2005の再構築インデックスの再構築
- 14. Nexus3再構築インデックスエラー
- 15. Flexを使用した既存のFlashプロジェクトの再構築
- 16. extract_image_patchesを使用した後の画像の再構築
- 17. トモグラフィ3D再構築
- 18. 単一インデックスとすべてのテーブルインデックスの再構成/再構築
- 19. Windowsでhhvmを再構築
- 20. スタックオブジェクトを再構築する
- 21. C#でシリアルメッセージを再構築
- 22. データベースを再構築する
- 23. 角2.フォームコントロールを再構築
- 24. ROS catkin_make:パッケージを再構築
- 25. zend_search_luceneインデックスを再構築
- 26. 番号再構築するファイル
- 27. インデックス再構築のストレージサイジング
- 28. Macportsのregistry.dbの再構築
- 29. コアデータの再構築/リセットエラー
- 30. パンダオブジェクトとコピーの再構築
私がD5を持っている私の家には私のマシンは届きませんが、D5は' $(DELPHI)\ Lib'だと思います。 –
@MarjanVenema元の質問の「BPフォルダ」は私にボーランドのパスカルについて考えるようになりました:) – kludg