08/09/09 18:35:55
>Assigned()
これは、関数ポインタが設定(=アサイン)されているか?
ということを確認する関数。
どういうことかっていうと、OnClickみたいなイベントハンドラって関数ポインタ型になってるじゃん?
で、IDEでイベントハンドラ設定すると、
OnClick := ButtonClick;
みたいなコードで関数ポインタが設定されるわけ。
でコンポーネント側は、
>if (Assigned(OnClick))
> OnClick(self, , ,)
みたいにイベントハンドラが設定されてたら関数ポインタを実行(=関数を実行)するわけ。