問題タブ [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.

0 投票する
1 に答える
1333 参照

delphi - Borland Delphi 2006 で DCU をデバッグするには?

Borland Delphi 2006 (フォルダ名: C:\Program files\borland\BDS\4.0) を使用しており、有効にしたいと考えていdebug DCUsます。このオプションはどこにありますか? ツール - >オプション - >デバッガーオプションには存在しません。

注: Embarcadero 開発者スタジオもありますが、嫌いです。私のプロジェクトも BDS 4.0 で書かれています。

スクリーンショット:

ここに画像の説明を入力

0 投票する
1 に答える
26123 参照

delphi - Dcu ファイルが見つかりません

Delphi コードのコンパイルに問題があります。XmlFileManager (コンクリート)、XmlNodeManager (抽象)、XmlEnpManager (XmlNodeManager とコンクリートの子) の 3 つのクラスがあります。以下に、少しの定義クラス コードを示します。

XmlFileManager

XmlNodeManager

XmlEnpManager

XmlNodeManager と XmlEnpManager で、TXmlFileManager クラスを認識しない。コンパイルすると、次のメッセージが表示されてコンパイルが失敗します。

[dcc32 致命的なエラー] SiGAS.dpr(23): F1026 ファイルが見つかりません: 'XmlManager.dcu'

以前は、XmlFileManager は XmlManager と呼ばれていました。何か案は ?。

私の.dpr:

0 投票する
1 に答える
4855 参照

delphi - プロジェクトに新しい(自作の)ユニットを追加する方法

私は Delphi 7 を使用しており、プロジェクトで使用したい新しいユニットがあります。私はすでに新しいものをコンパイルしました。このユニットをuses節に追加してプロジェクトで使用しようとすると、.dcu ファイルが見つからないというエラーが表示されます。ファイルのフルパスをuses句に入れてみましたが、それでもうまくいきませんでした。それぞれの .dcu ファイルを既に検索しましたが、どこにも見つかりませんでした。生成されていないようです...誰かがこれを解決する方法を教えてもらえますか? ありがとう、アナ

0 投票する
3 に答える
2200 参照

delphi - .dcu がコンパイルされた Delphi のバージョンを確認するにはどうすればよいですか?

.dcu ファイルがいくつかある場合。それらがコンパイルされた Delphi のバージョンを確認するにはどうすればよいですか?

古いソース コードを受け取りました。いくつかの .dcu ファイルが含まれていますが、元のソース コードにアクセスできません。このライブラリをリファクタリングしたいのですが、そのためには、最初に元の Delphi バージョンでコンパイルしたいだけです。


ところで、ここではコンパイラがもう少し役立つ可能性があります。それは、ファイル X が「異なる」バージョンでコンパイルされたことを示しています。

0 投票する
3 に答える
1691 参照

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 に含める必要があります。プロジェクトの検索パス、そして今ではコンパイルされているように見えますが、これは法外です。できます'

私は自分自身を明確にしたことを願っています。

タイトルで求められていることを達成する方法についての助けをいただければ幸いです。

ありがとうございました。

0 投票する
0 に答える
309 参照

delphi - paなしでDelphi 7のコンパイルを進める方法

1つのpasファイルが欠落しているプロジェクトがあります。しかし、私はこのファイル.dcuを持っています

新しいバージョンのコンパイルに 1 つの .dcu と他の .pas ファイルを使用することは可能ですか?

0 投票する
2 に答える
894 参照

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 を返します。それは良い兆候ですか?:)

私は何をすべきだと思いますか?ありがとうございました!