![]() |
||
| WideStudio Application Builder User's Guide(Perl言語) | ||
|---|---|---|
オブジェクトの生成/破棄を行うにはオブジェクトの生成を行うにはオブジェクトを新しく生成するには、メンバ関数 getNewInstance()を利用します。
$class_name = "WSCvlabel";
$obj_name = "vlabel001";
# parent 新しいオブジェクトを配置させたい親オブジェクト
# 新オブジェクトを取得
$obj = mwt::WSCbase_getNewInstance($class_name,$parent,$obj_name);
$obj->init(); #とにかく生成後は init() を実行。
$obj->clear();
$obj->setProperty("x",100);
$obj->setProperty("y",100);
$obj->setProperty("width",100);
$obj->setProperty("height",100);
$obj->setVisible($mwt::True); # 設定が終了したので表示
mwt::WSCbase_getNewInstance() で新しいオブジェクトの取得後、他のどのメンバ関数よりも前に
mwt::WSCbase_init() を呼び出して、初期化してください。
オブジェクトの破棄を行うにはオブジェクトを破棄するには、WSGFdestroyWindow 関数を利用します。# 破棄 mwt::WSGFdestroyWindow($obj); # 破棄したいオブジェクト$obj には破棄したいオブジェクトを指定します。二度破棄したり、使用中のオブジェクトを破棄したりすると、修復不可能なメモリエラーとなるので注意しましょう。破棄した後は、そのオブジェクトにアクセス出来ませんので、ポインタなどでそのオブジェクトを覚えている場合など、アクセスすることのないよう注意してください。 Document Release 3.80 for WideStudio ver 3.80, Jan 2005
|
||
![]() |
| バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、 御気軽にこちらの方までよろしくお願いいたします。 |
|
Copyright©WideStudio Development Team,1999-2005
|

