私は初心者です。たくさんのファイルを含む.rar
ファイルを受け取りました。私は彼らがフォームを生成するために使用されていると思います。Delphi 7と.dfmファイルにフォームが表示されますか?
ここでは例です:
BackupManager.dfm
BackupManager.pas
WaveControl.dfm
WaveControl.pas
だから、誰でも私の使用方法を正確に理解する助けができますか?
私は初心者です。たくさんのファイルを含む.rar
ファイルを受け取りました。私は彼らがフォームを生成するために使用されていると思います。Delphi 7と.dfmファイルにフォームが表示されますか?
ここでは例です:
BackupManager.dfm
BackupManager.pas
WaveControl.dfm
WaveControl.pas
だから、誰でも私の使用方法を正確に理解する助けができますか?
.dfm
ファイルには、フォームのプロパティ値とサブオブジェクト定義が含まれています。これらのファイルを使用するなど.dfm
ファイルはフォームのためのDelphiのPascalのソースコードが含まれているのと同じベースファイル名を持つ.pas
ファイル、そのイベントハンドラ、
、単にDelphiのVCLフォームプロジェクトを作成し、.pas
ファイルを追加プロジェクトに各.pas
ファイルには、対応する.dfm
ファイルにリンクするための{$R *.dfm}
コンパイラ指令が含まれていなければなりません。
コンパイラは.dcu
ファイルに各.pas
ファイルをコンパイルし、最終的な実行可能ファイルにリンクし、また各.dfm
ファイルの内容のための別個のバイナリリソースを作成し、同様に実行可能ファイルにそれらをリンクします。
実行ファイルが実行され、Formクラスのインスタンス(起動時に自動的にまたはコードで明示的に)を作成しようとすると、RTLは自動的に適切なDFMリソースを読み込み、解析して必要なサブオブジェクトを構築しますプロパティ値を割り当て、イベントハンドラをフックアップします。