掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ボタンを右クリックするには? (ID:43054)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは.Mr.XRAYです.take さんのレスがあったので,ついでに. >1.各ファイルをコンパイルして中間ファイル化 >2.中間ファイルをリンクして実行ファイル化 >というおよそ2段階の処理が実行されます。 前のレスで,質問された方が確認してくれれば話しを続けようと思っていたのですが, ほとんど無視されてしまいましたので... (悲しい,空しい) Delphi では,.pas ファイルをコンパイルすると,.dcu というファイルができます. これも一種の中間ファイルと言えます. もし,.pas ファイルに変更がなければ,この .dcuを使用することにより,実行ファイルの 作成,つまり,一般的にいう「コンパイル」を高速にしているわけです. 状況にもよりますが,「再構築」をすると,これらの .dcu も更新されます. これも状況によりますが,「再構築」をしないと,コードを編集(もちろん,削除も含みます) しても,その結果が反映されないことがあります. この現象が極端に現れるのが,コンポーネントの生成コード部分や,SetParent メソッド等 のコードです. たまにレスにある,「.dcu ファイルを削除してやってみてくだい」 というのは,こういう意味もあるわけです. 参考 [「パスを通す」ということ] http://mrxray.on.coocan.jp/Delphi/CompoInstall/index.htm#02 「心霊現象」や「オカルト現象」のように,実際には,質問された方の主張する ことに正当性があるのかも知れません. しかし,今後の開発をスムーズにするためにも,現象の解析をした方が, 私自身はいいのではないかと思っています.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.