GB.New

int GB.New ( void ** object , const char * class , const char * name, void * parent )

Создает новый объект, заданный его классом.

Аргументы name и parent могут быть нулевыми. В этом случае объект не будет иметь какого-либо обозревателя событий.

Эта функция может создавать объекты, чей класс был явно декларируем, как не образцовый (не создающий образца).

Если класс допускает создания образцов, эта функция имеет явно выраженный тот же эффект, что и использование инструкции NEW в программе Gambas.

Новый объект имеет вначале счетчик ссылки в нуле. Так что, вы должны сослаться на него, если вы не хотите возвращать его немедленно с GB.ReturnObject.