問題タブ [dcu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Borland Delphi 2006 で DCU をデバッグするには?
Borland Delphi 2006 (フォルダ名: C:\Program files\borland\BDS\4.0) を使用しており、有効にしたいと考えていdebug DCUsます。このオプションはどこにありますか? ツール - >オプション - >デバッガーオプションには存在しません。
注: Embarcadero 開発者スタジオもありますが、嫌いです。私のプロジェクトも BDS 4.0 で書かれています。
スクリーンショット:

delphi - Dcu ファイルが見つかりません
Delphi コードのコンパイルに問題があります。XmlFileManager (コンクリート)、XmlNodeManager (抽象)、XmlEnpManager (XmlNodeManager とコンクリートの子) の 3 つのクラスがあります。以下に、少しの定義クラス コードを示します。
XmlFileManager
XmlNodeManager
XmlEnpManager
XmlNodeManager と XmlEnpManager で、TXmlFileManager クラスを認識しない。コンパイルすると、次のメッセージが表示されてコンパイルが失敗します。
[dcc32 致命的なエラー] SiGAS.dpr(23): F1026 ファイルが見つかりません: 'XmlManager.dcu'
以前は、XmlFileManager は XmlManager と呼ばれていました。何か案は ?。
私の.dpr:
delphi - プロジェクトに新しい(自作の)ユニットを追加する方法
私は Delphi 7 を使用しており、プロジェクトで使用したい新しいユニットがあります。私はすでに新しいものをコンパイルしました。このユニットをuses節に追加してプロジェクトで使用しようとすると、.dcu ファイルが見つからないというエラーが表示されます。ファイルのフルパスをuses句に入れてみましたが、それでもうまくいきませんでした。それぞれの .dcu ファイルを既に検索しましたが、どこにも見つかりませんでした。生成されていないようです...誰かがこれを解決する方法を教えてもらえますか? ありがとう、アナ
delphi - .dcu がコンパイルされた Delphi のバージョンを確認するにはどうすればよいですか?
.dcu ファイルがいくつかある場合。それらがコンパイルされた Delphi のバージョンを確認するにはどうすればよいですか?
古いソース コードを受け取りました。いくつかの .dcu ファイルが含まれていますが、元のソース コードにアクセスできません。このライブラリをリファクタリングしたいのですが、そのためには、最初に元の Delphi バージョンでコンパイルしたいだけです。
ところで、ここではコンパイラがもう少し役立つ可能性があります。それは、ファイル X が「異なる」バージョンでコンパイルされたことを示しています。
delphi - BPL/DCP のみに基づいて、[ランタイム パッケージを使用してビルド] をオフにして、BPL/DCP に対して EXE プロジェクトをビルドできますか?
私はBPLプロジェクト(いくつかの基本的なものを含む)と、他のプロジェクトの出力(BPLおよびDCP)の場所を検索パスに持つEXEプロジェクトを持っています。EXE プロジェクトを「Build With Runtime Packages」でビルドすると正常にビルドされます。ただし、EXE と BPL をデプロイする必要があります。ここまでは順調ですね。
EXE だけを展開したいので (サイズが大きくなっても)、"Build With Runtime Packages" のチェックを外すだけでいいと思いますが、そうではありません。ビルドされず、不足しているクラスについて不平を言い始めます。EXE プロジェクトをコンパイルできる唯一の方法は、実際の BPL プロジェクトの DCU へのパスを EXE プロジェクトの検索パスに追加することです。それはできますが、なぜ DCU を指定しなければならないのですか? Delphi は BPL からそれらを取得することはできませんか? これは好みの問題ではありません。この方法で DCU にリンクすると、フォームに属する DCU に関しては、フォーム DFM を要求され、ソース フォルダーも EXE に含める必要があります。プロジェクトの検索パス、そして今ではコンパイルされているように見えますが、これは法外です。できます'
私は自分自身を明確にしたことを願っています。
タイトルで求められていることを達成する方法についての助けをいただければ幸いです。
ありがとうございました。
delphi - paなしでDelphi 7のコンパイルを進める方法
1つのpasファイルが欠落しているプロジェクトがあります。しかし、私はこのファイル.dcuを持っています
新しいバージョンのコンパイルに 1 つの .dcu と他の .pas ファイルを使用することは可能ですか?
delphi - Delphi: .dcu が見つかりませんが、コードは別のコンピューターで動作します
私は自分のコンピューター (コンピューター A) で動作する Delphi コードに取り組んでいます。別のコンピューター (コンピューター B) で同じコードを実行しようとしています。そこで私はそのコンピュータ B に行き、SVN 経由で Delphi のコードを取得し、ビルドを試みました。
しかし、私はエラーが発生しました:
[Pascal Fatal Error] URoneParams.pas(7): F1026 ファイルが見つかりません: 'CRBatchMove.dcu'
コンピューター A にその .dcu があるかどうかを確認したかったのですが、そのコンピューター A でソースを確認すると、たくさんの .dcu がありますが、'CRBatchMove.dcu' はそれらの 1 つではありません。
あなたは知っていますか :
- コンピューター B の .dcu エラーを解決するにはどうすればよいですか?
- コンピューター A のファイルに CRBatchMove.dcu が存在しないのはなぜですか?
ご助力ありがとうございます!
EDIT 1 迅速な回答をありがとうございました。
@ MBo and David : コンピューター A のファイルを探しても、コンピューター B のファイルを探しても、.pas は存在しません。
@ MartynA : ファイルで検索しました。両方のコンピューターで、CRBatchMove を使用する URParams.pas を返します。それは良い兆候ですか?:)
私は何をすべきだと思いますか?ありがとうございました!