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

 Delphi Discussion :

reception de données Array


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 72
    Par défaut reception de données Array
    Bonjour,

    J'ai un peu de mal à comprendre comment je peux récupérer des données qui sont sous forme Array dans un programme DElphi :

    -> mon programme interroge une page WEB qui renvoi des résultats sous forme d'array
    -> quelle procédure puis-je utiliser pour créer le tableau des données à partir de mon array reçu ?

    Merci !

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    En utilisant les fonctions classiques :

    Pour récupérer la longueur du array
    Pour récupérer un élément en particulier dans le array
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaDonnee := ArrayDeRetour[x];
    Pour parcourir le array :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i := 0 to Length(ArrayDeRetour) - 1 do
    begin
      // Je fait quelque chose avec ArrayDeRetour[i]
    end;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 72
    Par défaut
    Nickel, il me reste juste un soucis je dois déclarer ma variable "ArraydeRetour" sous quel type pour que cela fonctionne (parce que à ce que j'ai vu il existe plusieurs type d'array) ?

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Quel est le type des résultats renvoyés sous forme de tableau ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 72
    Par défaut
    Citation Envoyé par tourlourou Voir le message
    Quel est le type des résultats renvoyés sous forme de tableau ?
    Majoritairement du string mais il peut y avoir des arrays dans le array ;-)

  6. #6
    Membre expérimenté Avatar de Basile le disciple
    Homme Profil pro
    étudiant Centrale Supélec
    Inscrit en
    Avril 2013
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : étudiant Centrale Supélec

    Informations forums :
    Inscription : Avril 2013
    Messages : 147
    Par défaut
    Je n'ai pas trop bien compris mais si vous voulez un tableau contenant des tableaux de string, il faudra mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      mon_tableau : array[0..5] of array[0..5] of string;
    sinon, si c'est un tableau de string que vous voulez, il faudra écrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      mon_tableau : array[0..5] of string;
    les tableaux de 6 possibilités ne sont qu'un exemple.( on pourrai mettre array[0..10] si on veut 11 données).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Reception de donnée reseau
    Par diaboloche dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/10/2005, 20h55
  2. Réponses: 3
    Dernier message: 04/10/2005, 17h24
  3. Réponses: 4
    Dernier message: 02/06/2005, 13h08
  4. type de données : array of varchar
    Par Edouard dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 16/05/2005, 13h18
  5. Reception des données en paquet
    Par royrremi dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/05/2004, 19h52

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