GB.GetInterface

int GB.GetInterface ( const char * name , long version , void * iface )

Эта функция получает интерфейс компонента. Она заполняет структуру, описывающую интерфейс уже загруженнного компонента.

Компонент описывается по его name и его номеру version. Аргумент iface должен указывать на структуру, описывающую интерфейс.

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

Пример :

#include <gambas.h>
#include <gb.qt.h>

...

QT_INTERFACE QT;

...

int GB_INIT(void)
{
GB.GetInterface("gb.qt", QT_INTERFACE_VERSION, &QT);

...
}