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

  class_name = "WSCvlabel" 
  obj_name   = "vlabel001" 
  # parent: The parent instance which has new instance.

  #create a new instance.
  obj = Mpfc::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(Mpfc::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.
  Mpfc::WSGFdestroyWindow(obj) 

Do not call WSGFdestroyWindow() with the 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