GB.GetInterface
int GB.GetInterface ( const char *name , long version , void *iface )
Cette fonction acquiert une interface de composant. Elle documente une structure qui décrit l’interface d’un composant déjà chargé.
-
name est le nom du composant, par exemple
"gb.eval"
.
-
version est son numéro de version. Ce n’est pas utilisé actuellement, vous devez donc généralement spécifier
1
.
-
iface doit pointer vers la structure qui décrit l’interface.
Cette fonction arrête l’interpréteur si l’interface ne peut être trouvée. Sinon elle renvoie zéro.
Exemples
#include \<gambas.h>
#include \<gb.qt.h>
...
QT_INTERFACE QT;
...
int GB_INIT(void)
{
GB.GetInterface("gb.qt", QT_INTERFACE_VERSION, &QT);
...
}