【Delphi初心者】今から始めるDelphi Part01

このエントリーをはてなブックマークに追加
as 使った方がいいよ。
どうして? キャストはノーコスト、as はいっぱいコードが走る。
確定時になぜに as ?
Edit1 という名前の TListBox があるかも知れない、とか心配してるんじゃないの
Edit1ってLabelがあったらクラッシュするから。
素のキャストをするのはisでチェックしたものだけにしといた方がいい。
プログラミングってそういうものだよ。
nil を心配してるんだろ
> Edit1 〜 Edit9 だとすると

これ読めないの?
TLabel に Edit1 っていう名前を付けないようにする。
プログラミングってそういうものだよ。
>>214
nilはasでも検出できない。

>>215
そういう別の場所で決められたルールには依存したくないってこと。
begin〜end内で完結した正しい記述ができればそうしたい。
パフォーマンスが問題にならないところで安全なコードが書けるなら安全に書く。
という習慣づけをしてるってだけ。強要はしないけどね。
as がいいことは分かった。でも TLabel に Edit1 っていう名前を付けるのはそれ以前の問題
>>216
>別の場所で決められたルールには依存したくないってこと

なら、FindComponent は、はなから使えないじゃん
for ループ内 FindComponent 使ってるんだから、名前にある種の規則性を前提に
していることは明白だろう
>>219-220
FindComponentの話はしてないよ・・・
is/asの使い分けの基準のことしか言ってないよ。
210は独りことかよ
「馬鹿に何を言っても無駄」の良い例ですね。
224221:04/09/03 00:30
>is/asの使い分けの基準のことしか言ってないよ。
is/asじゃなくてキャストとasの使い分けだった。

>>222
210は自分じゃないよ。それ以降が自分が書いたレス。
ま、主張は同じだけど。