2009-08-14 16 views
1

.pas、.dfm、.dprファイルを削除しないでください。Delphiでは ".pas"と ".dpr"ファイルを削除しないでください。

Unit1.pas、Form1、Unit1.dprなどのプロジェクトファイルを開いたり、作業したりしているときに、同じプロジェクトフォルダ内のIDEによって自動的に作成されます。私のprojに関連していないので、誤って削除しました。それは問題を引き起こすでしょうか?

また、保存するたびに同じプロジェクトを新しい名前で保存する必要がありますか? など

PfojDel2.dprとして保存しPfojDel1.dpr 編集として保存し、編集
PfojDel.dprなどが親切にあなたの最初の質問の非常に簡単

おかげで、よろしく

VAS

答えて

7

を助けます。プロジェクトにコンパイルする必要があるファイルは、ディスクに存在する必要があります。それ以外のものは行くことができます。

プロジェクトファイル名を変更する場合、それは大きな問題です。あなたが変更の履歴を保持しようとしているように思えます。もしそうなら、私はあなただったらバージョンコントロールを調べます。 TortoiseSVNは、あなた自身のハードドライブやネットワークシステム上の簡単なソースコードリポジトリを作成して、履歴を保持するための変更をチェックすることができます。

+0

ありがとうメーソン! 問題は、現在使用中のDelphiコードを実行しようとしていることです(したがって、完全にビルドする必要があります)。しかし、私のプロジェクトではすべての種類のエラーが発生していて、THTMLファイルでも間違いありません。 IDE /保存されたプロジェクトを開いたときに作成されたProject1.dpr、Unit1.pas ...などを削除したので質問しました。私のプロジェクトには不要なので、削除しました。 彼らは私のプロジェクトに影響を与えているかどうかを知りました。 – vas

+0

うん。あなたのプロジェクトで何かが必要でない場合(他の*プロジェクトでは必要ない場合)、安全に削除することができます。 –

3

dfmファイルには、フォーム(またはデータモジュール)のコンポーネント情報が含まれています。 dprは基本的なパスカルプログラムファイルです。また、プロジェクトのベースにもなります(通常、プロジェクト内のファイルのリストが含まれています)。

これらを削除することは惨事ではありませんが、再作成するには時間が必要です(特にフォームが大きい場合)。しかし、選択肢がある場合は削除しないでください。

dfmファイルには、フォームデザイナで提供された情報(コントロールの位置と公開プロパティの値)が含まれているため、作成されます。

プロジェクトの名前を変更した場合は、他のファイルを問題なく削除できます。これはもはや使用されていないユニットにも当てはまります。

プロジェクトを保存するたびに別の名前を使用する必要はありません。変更を追跡する場合は、ソース管理を使用します。 (すべての賢明なプログラマーは、ソース管理を使用してファイルを頻繁にバックアップする必要があります)。

2

通常の状況では、システムにUnit1/Form1ファイルが存在しないようにしてください。初めて新しいファイルを使ってプロジェクトを保存/コンパイル/実行すると、IDEはファイル名と場所を入力するよう求めます。

Unit1/Form1という名前のファイルがある場合、名前を付けられていないユニットまたはフォームがあることを示しますが、それでもプロジェクトの一部として使用できます。プロジェクトの一部として使用されている場合は、削除することは安全ではありません。 ifが使用されているかどうかを知る唯一の方法は、プロジェクト内の各uses節を調べたり、自動化されたツールを使ってこれを行うことです。

関連する問題