|
|
|
|
|
- Présentation
- Comment le faire ?
Objective C : Appel d'une procédure WLangage
Une procédure globale en WLangage peut être appelée directement depuis le code d'une procédure globale en Objective C. Pour appeler une procédure WLangage directement depuis le code d'une procédure globale en Objective C : - Saisissez le code de la procédure WLangage. La procédure WLangage doit respecter quelques règles :
- Avoir un nom acceptable en Objective C.
- 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, réel, chaîne, buffer.
- L'attribut "ObjC" doit être ajouté à la procédure WLangage.
- Il suffit ensuite d'appeler la procédure depuis le code Objective C.
Exemple : Procédure permettant d'ajouter 1 au nombre spécifié : - code WLangage :
PROCÉDURE nWL_AjouteUn(n est un entier), ObjC : entier
RENVOYER n+1
- code Objective C :
int nObjC_RenvoieInt(int i) { return nWL_AjouteUn(i); } Exemple : Procédure permettant d'afficher un texte : - code WLangage :
PROCÉDURE MaProcédure(psMessage est une chaîne), ObjC : chaîne
RENVOYER psMessage
- code Objective C :
void ios_Appel_Proc() { MaProcedure(@"Mon texte"); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|