Object.New (gb)

Static Function New ( Class As String [ , Arguments As Array ] ) As Object

Instancia a classe Class.

Esta rotina funciona exatamente como o operador NEW, exceto que o nome da classe é especificado em tempo de execução e não em tempo de compilação.

Se você quiser especificar o observador que vai receber todos os eventos gerados pelo objeto recém-criado, você deve usar o método estático Object.Attach.

Exemplos

hButton = Object.New("Button", [hParent])
'tem exatamente o mesmo efeito que:
hButton = NEW Button(hParent)

Como a classe é especificado pelo nome, somente as classes exportadas podem ser instanciadas.

Veja também