WideStudio Logo
WideStudio
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().

  String class_name = "WSCvlabel";
  String obj_name   = "vlabel001";
  // parent: The parent instance which has new instance.

  //create a new instance.
  WSCbase obj = 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((short)Mwt.True);

You have to call initialize() 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.

Document Release 3.80 for WideStudio ver 3.80, Jan 2005


WideStudio documents index | Table of contents

Copyright(C) WideStudio Development Team, 1999-2005 Last modified: Jan 05, 2005