> 興味があれば LBitmap のプロパティやメソッドを実行してみてください.
当然ですが,このコードで Button1 をクリックすると,Button1 はなくなります.
TMyClass(XXX);
というのは,XXX の持っているデータを TMyClass 型のデータにすることです.
これは,XXX という変数のデータが格納されているメモリの先頭アドレスからの
データを TMyClassのデータとして操作可能にすることです.
ということは,
XXX のメモリ上のデータは TMyClass の形式で格納されている必要があります.
ということは,Button1 が TButton のオブジェクトだとすると,
TButton(Button1);
は正しいわけです.でも,こんなことわざわざしません.
しかし,型キャストが必要な場面があるわけです.
そういう場面に出会わなければ必要ありません.
ということです.ハイ.
|