![]() | Programming Guide | WideStudio Index Table of contents |
How to create/delete the instances
How to create the instance
You can create the instance with the method: WSCbase::getNewInstance().$class_name = "WSCvlabel"; $obj_name = "vlabel001"; # The parent instance which has new instance. # create a new instance. $obj = mwt::WSCbase_getNewInstance($class_name,$parent,$obj_name); $obj->init(); #initialize the instance. $obj->clear(); $obj->setProperty("x",100); $obj->setProperty("y",100); $obj->setProperty("width",100); $obj->setProperty("height",100); $obj->setVisible($mwt::True);You have to call mwt::WSCbase_init() to initialize before calling the other methods of the created instance.How to delete the instance
You can destroy the instance with the global function: WSGFdestroyWindow().# destroy the instance. mwt::WSGFdestroyWindow($obj);Do not call WSGFdestroyWindow() with same instance twice, and do not access the destroyed instance,because it causes a fatal memory error.
Copyright(C) WideStudio Development Team, 1999-2005 | Last modified: Jan 05, 2005 |