| |
| Posté le 06 septembre 2022 - 10:00 |
Bonjour,
Débutant en java, je cherche à appeler une fonction en code java depuis un code Windev Mobile. J'ai écrit une fonction simple en java dans la collection de procédure globale comme indiqué dans l'aide en ligne "https://doc.pcsoft.fr/fr-FR/?9000011&name=Saisir_du_code_Java".

J'appelle la fonction "sRetourSting est une chaîne = GetResult()" et j'obtiens le code d'erreur suivant: Erreur :Le langage de la procédure 'GetResult' est incompatible avec la cible d'exécution. Quelqu'un peut il m'aider ? Merci à tous |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 751 messages |
|
| Posté le 06 septembre 2022 - 11:59 |
D'après moi ton erreur est sur cette ligne
public static String mystring; |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 751 messages |
|
| Posté le 06 septembre 2022 - 12:00 |
| Et il manque un ; sur l'avant dernière ligne |
| |
| |
| | | |
|
| | |
| |
| Posté le 06 septembre 2022 - 13:48 |
Merci Popoy pour ton retour. J'ai ajouté le ; manquant mais le problème reste entier. Erreur :Le langage de la procédure 'GetResult' est incompatible avec la cible d'exécution. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 179 messages |
|
| Posté le 06 septembre 2022 - 15:58 |
Bonjour Sigth,
Popoy a raison, il faut remplacer cette ligne :
public static String mystring;
Parce celle-ci :
String mystring;
Et ça va fonctionner !  |
| |
| |
| | | |
|
| | |
| |
| Posté le 06 septembre 2022 - 18:18 |
Merci pour vos retour. Après quelques essais, le code suivant fonctionne.

L'erreur "GetResult' est incompatible avec la cible d'exécution." venait du fait que mon projet test était configuré en application Android et IOS. En configuration Android seul, tout fonctionne. |
| |
| |
| | | |
|
| | |