IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Connexion entre deux applications en utilisant des "Pipes" en Windev


Sujet :

WinDev

  1. #21
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 683
    Par défaut
    Bonjour,

    Tu mets des caractères dans ton tableau avec la fonction caract(). Le W-langage étant trop permissif, il ne te dit rien.
    En débug (en WD27), lorsque je reprends ton code, j'ai un tableau avec 2 valeurs à 0.

    La logique voudrait que puisque tu fasses plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tab1 est un tableau de 2 entiers sur 1 octet
    tab1[1]=4
    tab1[2]=5
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  2. #22
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2017
    Messages
    3 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2017
    Messages : 3 030
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    La logique voudrait que puisque tu fasses plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tab1 est un tableau de 2 entiers sur 1 octet
    tab1[1]=4
    tab1[2]=5
    Je suis d'accord sur le fond, par contre, on parle de liste, il serait judicieux d'utiliser une variable de ce type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    lisArrBuf est Liste d'octet
     
    Ajoute(lisArrBuf,0x04)
    Ajoute(lisArrBuf,0x05)
    Rq 1 : J'ai repris les notation de l'exemple c#
    Rq 2 : Lorsque l'on parle d'octet, je préfère utiliser la notation Hexa (si l'on autorisait une notation binaire, je l'utiliserais,) mais chacun ses goût.

    Erratum
    C'est bien une variable tableau qu'il faut utiliser, mais la taille du tableau ne doit pas être définie. Ma confusion vient du fait d l'utilisation c# de List et de Array. Array est un tableau de taille fixe alors que List à une taille non définie. Toutefois, dans le cas qui nous interesse, la valeur passée doit être un tableau.
    Il faut donc écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    tabArrBuf est tableau d'octet
     
    TableauAjoute(tabArrBuf,0x04)
    TableauAjoute(tabArrBuf,0x05)
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

Discussions similaires

  1. Etablir une connexion entre deux applications Java
    Par ParkLamia dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 29/02/2016, 11h06
  2. Réponses: 4
    Dernier message: 02/11/2011, 09h43
  3. Réponses: 4
    Dernier message: 13/10/2010, 14h11
  4. Réponses: 17
    Dernier message: 04/09/2010, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo