1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Comment utiliser le langage python dans windev ?

Discussion dans 'Résolution problème & conseils' créé par saad27, Déc 18, 2018.

  1. saad27

    saad27 Active Member
    MEMBRE WX

    Inscrit:
    Mar 24, 2018
    Messages:
    154
    J'aime reçus:
    66
    Bonjour Team Fekwx,
    J'ai besoin d'utiliser langage Python dans windev, quelqu'un peut-il m'aider à ce sujet?

    Je veux envoyer un message à un port TCP en utilisant Python, Car en utilisant windev cela l'envoyant par caractère sur differant linge au lieu par chaînes.


    Example en windev:
    Code:


    Code (Text):
    Nom_socket is string = "moxa"
    Port_autom is int = 5009
    Adresse_autom is string = "172.16.25.25"

    //bufMbusWriteQuery est un buffer
    BufMbusWriteQuery is string

    Multitâche()
    IF SocketConnecte(Nom_socket,Port_autom,Adresse_autom) = Faux THEN //
    Erreur("erreur connexion" + ErreurInfo(errMessage))
    EDT_Result= "erreur connexion" + ErreurInfo(errMessage)
    RENVOYER(False)
    ELSE
    //Socket.Option = SocketNagleOff

    //Socket.Option = SocketOptionDefault

    IF SocketChangeModeTransmission(Nom_socket, SocketNoEndTag)= True THEN
    Reponse_autom est un Buffer
    BufMbusWriteQuery="\x01000000099opera \x02\x1c05 FO_FI_VERSION\x030B76\x04"
    IF SocketWrite(Nom_socket, BufMbusWriteQuery)= True THEN
    //Lecture de la réponse automate et traitement
    Reponse_autom=SocketRead(Nom_socket,False)
    Trace(Reponse_autom)
    EDT_Result="Connected and Sent"
    EDT_Result+=CR+Reponse_autom
    ELSE
    Trace("pas de réponse")
    EDT_Result="erreur d'écriture"
    RENVOYER("erreur lors de la demande d'écriture ")
    END
    END
    END

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



    Via Python:
    Code:

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



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

     
    #1 saad27, Déc 18, 2018
    Dernière édition par un modérateur: Déc 19, 2018
    Tags:
  2. informagicien

    informagicien New Member

    Inscrit:
    Mai 22, 2018
    Messages:
    12
    J'aime reçus:
    16
    Bonjour SAAD27, vous avez un exemple dans la lst112 WD Python
    L’exemple WD Python expose un composant interne vous permettant d’exécuter du code Python dans vos applications windev.
    Pré-requis : Il est nécessaire que Python 3 soit installé sur l’ordinateur. Vous pouvez installer Python 3 à partir de l’adresse suivante :

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


    Bonne journée :)
     
    jerem1 et suenodesign aiment ça.
  3. Mg09

    Mg09 New Member

    Inscrit:
    Mar 24, 2019
    Messages:
    2
    J'aime reçus:
    0
    Bonsoir infomagicien,

    J'ai l'exemple WD Python et à l'exécution j'ai le message " La bibliothèque <python3.dll> n'a pas pu être chargé".

    Sais-tu comment je pourrai chargé cette bibliothèque stp? sachant que j'ai installé la version de python 3.4.0.

    Merci
     
  4. *!vince!*

    *!vince!* Member

    Inscrit:
    Juin 26, 2018
    Messages:
    62
    J'aime reçus:
    26
    Même erreur que toi, que ce soit en 32 ou 64 bits. Pourtant les PATH sont bons.

    Si quelqu'un a solutionné ceci je suis preneur.
     
  5. Ahmad Barutchi

    Ahmad Barutchi New Member

    Inscrit:
    Mar 25, 2021
    Messages:
    1
    J'aime reçus:
    0
    Solution possible :
    ne pas oublier la fonction : ChargePython()
    avant d'utiliser : PythonExécuteFonction()
     
  6. nenon

    nenon New Member

    Inscrit:
    Mar 18, 2021
    Messages:
    9
    J'aime reçus:
    0
    Bonjour svp comment puis-je obtenir de python sans mot de passe sur le fichier zip svp
     
  7. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    C'est du MSI pas de zip

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


    De quel mot de passe tu parles
    Si c'est celui de la LST
    Il faut mettre tous les fichiers de l'installation dans un ISO puis tu eMule le DVD ou tu le grave
    Sinon tu mets le fichier ini en lecture seule
    Cela a été expliqué mainte fois.
     
  8. nenon

    nenon New Member

    Inscrit:
    Mar 18, 2021
    Messages:
    9
    J'aime reçus:
    0

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

    C'est du MSI pas de zip

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


    De quel mot de passe tu parles
    Si c'est celui de la LST
    Il faut mettre tous les fichiers de l'installation dans un ISO puis tu eMule le DVD ou tu le grave
    Sinon tu mets le fichier ini en lecture seule
    Cela a été expliqué mainte fois.
    Cliquez pour agrandir...
    Bonjour
    Merci pour ta réponse
    J'aimerais savoir un truc lorsque vous dites que cela a été expliquer plusieurs fois où es que je peut trouver c'est explications.
    En faite je suis débutant en programmation et mon objectif est de pouvoir exécuter un code python depuis windev et c'est en cela que j'ai entendu parler du lst117.iso et donc lorsque j'ai voulu l'extrait un mot de pas ma été demandé ce qui me bloque jusqu'au jour d'aujourd'hui.
    Permettez-moi d'avoir un peu plus d'explication de votre par.
    Merci
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Qu'est ce que tu n'as pas compris dans
    Il faut mettre tous les fichiers de l'installation dans un ISO puis tu eMule le DVD ou tu le grave
    Sinon tu mets le fichier ini en lecture seule
    Je viens de te remettre l'explication
    Est ce que tu sais lire ?
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    Il faut pas extraire du ISO les fichiers
    Mais lancer l'installation de la LST
     
  • houadjmourad

    houadjmourad New Member

    Inscrit:
    Sept 25, 2021
    Messages:
    1
    J'aime reçus:
    0
    c'est disponible dans la prochaine version de windev 27 a partir 01/102021
     
  • Partager cette page

    Chargement...