Object.New (gb)

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

Crea un'istanza per la classe Class.

Questa routine funziona esattamente come l'operatore NEW, tranne per il fatto che il nome della classe è specificato in fase di esecuzione e non in fase di compilazione.

Se si desidera specificare l'osservatore che riceverà tutti gli eventi generati dall'oggetto appena creato, è necessario utilizzare il metodo statico Object.Attach.

Esempio

hButton = Object.New("Button", [hParent])
' ha esattamente lo stesso effetto di:
hButton = NEW Button(hParent)

Dato che la classe è specificata per nome, è possibile istanziare solo le classi esportate.

Vedi anche