NEW

Variable = NEW Class [ ( constructor parameters... ) ] [ AS Name ]

Создает образец класса Class. Объект или класс, откуда объект образуется - его parent (родитель). Если имя задано, новый объект будет способен возбуждать события, вызывая общие (public) процедуры или функции в его родителе. Имя поддержки этого события - это имя объекта, сопровождаемое подчеркиванием и именем события. 

Заметьте : NEW - это не операратор. Вы можете использовать его только вместе с присваиванием. 

Два разных объекта могут иметь те же имена событий. А значит, вы можете обслуживать события множества объектов в той же самой процедуре события, предоставляя этим  объектам возбуждать одинаковые события.


Пример

hButton = NEW Button(ME) AS "MyButton"

...

PUBLIC PROCEDURE MyButton_Click()

PRINT "My button was clicked !"

END


Предыдущее: New Следующее: NEXT