usesおいてunitの登録する順番表てありましたか?

解決


マッコ  2005-01-07 08:20:33  No: 12608  IP: [192.*.*.*]

programで少し追加のプログラムを作る時にusesにユニットを列記する順番を
間違えると変な動きになることがありますね、
(initializationセクションで初期化する順番が逆さまになるとAccessViolation
になりますね)
Unitの順番表てあるのかな?

編集    削除
りおりお  2005-01-07 10:24:28  No: 12609  IP: [192.*.*.*]

> Unitの順番表てあるのかな?

ありません。後ろの方がコンパイラからみて優先度が高いということを知っていると
なにも疑問がありませんし。知らないと「変な動き」と感じるかも知れません。

編集    削除
マッコ  2005-01-07 17:21:39  No: 12610  IP: [192.*.*.*]

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

質問ですが、これって取り説にのっているのでしょうか、それとのあたりまえの事でしょうか?

編集    削除
にしの  2005-01-07 18:38:51  No: 12611  IP: [192.*.*.*]

Delphi7でしたら、言語ガイドの
3−4ページ「初期化部」
3−5ページ「ユニット参照とuses節」
3−7ページ「複数のユニットの参照と間接的なユニット参照」
あたりに書いてありますよ。

編集    削除