1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

[Résolu] HExécuteProcédure : erreur avec passage du paramètre

Discussion dans 'Windev Mobile' créé par aminej76, Mar 27, 2018.

  1. aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102
    :)
    La commande HExécuteProcédure provoque une erreur avec windev mobile V22.
    Au cours de la simulation tout fonctionne parfaitement mais une fois on installe l'application sur Android cette commande engendre un problème.
    Si on fait un HExécuteProcédure sans passage de paramètre, cette commande fonctionne correctement.
    Je pense que c'est un bug de cette version.

    Je voudrais savoir est ce que ce problème est résolus avec la V23 ?

    Merci d'avance.

    Code (Text):
    Sérialise(TAB_ST_VENTE_BL_ATTENTE,BUF_VENTE_BL_ATTENTE,psdJSON)
    Sérialise(TAB_ST_VENTE_BL_ATTENTE_COM,BUF_VENTE_BL_ATTENTE_COM,psdJSON)

    SI HExécuteProcédure(gcnxConnexion,PS_VENTE_BL_ATTENTE_JSON,BUF_VENTE_BL_ATTENTE,BUF_VENTE_BL_ATTENTE_COM)= faux ALORS
         Sablier(Faux)
        TitreSuivant("")
        Erreur("Erreur. Opération non effectuée")
        FinProgramme("")
    FIN
     
    #1 aminej76, Mar 27, 2018
    Dernière édition par un modérateur: Déc 1, 2018
    Tags:
  2. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    La commande HExécuteProcédure provoque une erreur avec windev mobile V22.
    Au cours de la simulation tout fonctionne parfaitement mais une fois on installe l'application sur Android cette commande engendre un problème.
    Si on fait un HExécuteProcédure sans passage de paramètre, cette commande fonctionne correctement.
    Je pense que c'est un bug de cette version.

    Je voudrais savoir est ce que ce problème est résolus avec la V23 ?

    Merci d'avance.

    Code (Text):
    Sérialise(TAB_ST_VENTE_BL_ATTENTE,BUF_VENTE_BL_ATTENTE,psdJSON)
    Sérialise(TAB_ST_VENTE_BL_ATTENTE_COM,BUF_VENTE_BL_ATTENTE_COM,psdJSON)

    SI HExécuteProcédure(gcnxConnexion,PS_VENTE_BL_ATTENTE_JSON,BUF_VENTE_BL_ATTENTE,BUF_VENTE_BL_ATTENTE_COM)= faux ALORS
         Sablier(Faux)
        TitreSuivant("")
        Erreur("Erreur. Opération non effectuée")
        FinProgramme("")
    FIN
    Cliquez pour agrandir...
    :)
    1 truc bête :
    en regardant ton code, je me demande si ça viendrait pas de cette ligne
    "PS_VENTE_BL_ATTENTE_JSON,BUF_VENTE_BL_ATTENTE,BUF_VENTE_BL_ATTENTE_COM"
    qui est trop longue pour android ...

    Un peu comme la gestion des noms de fichiers long sous win 10 limités à 250 caractères ...
     
    aminej76 apprécie ceci.
  • aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102
    Enfin j'ai trouvé l'astuce aprés une vingtaine d'essaie sur mon smartphone.
    il faut ajouter le paramètre local :
    Code (Text):
    PROCEDURE PS_CLIENT(LOCAL BUFFER_CLIENT est un buffer)

    .....

    RENVOYER Vrai
     
    Gemini1961 et joker aiment ça.
  • Partager cette page

    Chargement...