Llamar Funciones

/wiki/api/name/gb.call Llama a una función.
/wiki/api/name/gb_function Tipo de dato que representa un puntero a una función.
/wiki/api/name/gb.getfunction Recibe una función.
/wiki/api/name/gb.push Añade argumentos en la pila del intérprete.

Resumen

Estas funciones permiten llamar a cualquier función pública de cualquier clase en un componente. La función puede ser nativa, o escrita en Gambas.

En primer lugar, se ha de emplear /wiki/api/name/gb.getfunction para recibir un puntero a la función a partir del nombre de la función y de la clase donde está declarada.

Tras esto, en primer lugar se situan los argumentos en la pila del intérprete con /wiki/api/name/gb.push, y en segundo lugar se ejecuta la función llamando a /wiki/api/name/gb.call.