|
|
|
|
|
- Présentation
- Comment le faire ?
Android et Java : appel de procédures WLangage
Une procédure globale en WLangage peut être appelée directement depuis le code d'une procédure globale en Java. Pour appeler une procédure WLangage directement depuis le code d'une procédure globale en Java : - Saisissez le code de la procédure WLangage. La procédure WLangage doit respecter quelques règles :
- La procédure et la collection de procédures à laquelle elle appartient doivent avoir un nom acceptable en Java.
- Les paramètres de la procédure WLangage ainsi que la valeur de retour doivent être typés avec les types gérés : booléen, entier, entier sur 8, réel, chaîne. Il est préférable de passer les paramètres par valeur en utilisant le mot-clé "LOCAL".
- L'attribut "Java" doit être ajouté à la procédure WLangage.
Exemple :
PROCÉDURE nWL_AjouteUn(n est un entier), Java : entier
RENVOYER n+1
- Il suffit ensuite d'appeler la procédure depuis le code Java. Il est nécessaire de préfixer le nom de la procédure par le nom de la collection de procédures (il est également possible d'ajouter l'import idoine pour éviter le préfixage).
Par exemple :
int nRenvoieInt(int i) { return MaCollection.nWL_AjouteUn(i); }
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|