Appel de Fonctions
GB.Call
|
Appelle une fonction.
|
GB_FUNCTION
|
Type de donnée représentant un pointeur vers une fonction.
|
GB.GetFunction
|
Récupère une fonction.
|
GB.Push
|
Pousse des arguments sur la pile de l'interpréteur.
|
Vue d'ensemble
Ces fonctions vous permettent d'appeler depuis un composant
n'importe quelle fonction de n'importe quelle classe.
Cette fonction peut être écrite en code natif ou en Gambas.
En premier lieu, vous devez utiliser
GB.GetFunction
pour obtenir
une sorte de pointeur de fonction d'après le nom de la fonction et de la classe
dans laquelle la fonction est déclarée.
Ensuite, vous appelez la fonction en poussant tout d'abord les
arguments sur la pile de l' interpréteur avec
GB.Push
, puis vous
exécutez effectivement la fonction avec
GB.Call
.