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 :

Décomposition d’un tableau


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 107
    Par défaut Décomposition d’un tableau
    Salut a tous.
    Je travaille sur un tableau de taille superieure de 100 mille ligne, pour chaque ligne je fais un calcul et j'enregistre le résultat dans un stringgrid pour réaliser un graph (chart).
    le Pb c que le résultat du graph s'affiche constamment à la valeur initial.
    j'ai fais la 1ere mille ligne dans un tableau et le reste dans un autre.
    le résultat du graph est bon pour la première mille ligne et le reste est constant à la valeur de la 1000 iemme ligne.
    1) est-ce qu'Il-y-a une solution pour que l'utilisation du plusieurs tableaus (mises automatiquement) pour ne pas refaire le code pour chaque mille ligne?
    2) même pour refaire le code, après 3 boucle if

    "if (nb_lig<1000).....if(nb_lig>1000) and (nb_lig<2000)"

    m'affiche l'erreur
    "Declaration expected but 'IF' found".

    C’est quoi cette erreur.?
    Merci d’avance je suis très pressé car je travaille sur mon PFE et il ne me reste pas bcp du temps.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 089
    Par défaut
    Ensuite, Tableau, StringGrid puis TChart, lourd non ?

    1- Apprend le français, ce n'est pas très clair, je n'ai pas compris ton histoire de tableau automatique

    2) comment veux-tu que l'on résolve un problème de syntaxe sur un code incomplet !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 491
    Par défaut
    salut

    Si j'ai bien tout compris

    tu as un pas de 1000 ligne pour un resultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    const 
      Pas = 1000;
    var
       ipos  : Integer;
    begin
        ipos := 0;
      while ipos < MaxValTab do
      begin
         if   (ipos mod Pas) = 0 Then
         begin
            // je fais ce que je doit faire ici pour ma totalisation  
         end;
         Inc(ipos);
      end; 
      if (ipos mod Pas) <> 0  Then
      begin 
        // Je Totalise le restant ici 
      end;
    end;
    @+ Phil

  4. #4
    Aos
    Aos est déconnecté
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 189
    Par défaut
    anapurna, tu es tres fort lol
    Moi j'ai rien compris à son probleme, un peu comme Shailetroll quoi.

    Si tu veux une reponse pour des methode, à mon avis, il nous faut un peu plus d'information. Si tu veux une reponse pour ton erreur de syntaxe, il faut le code complet de ta fonction (si ça en est une).

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 107
    Par défaut
    Je dois essayer de simplifier la tache pour la 1ère question.
    Je travaille sur un tableau de taille superieure de 100 mille ligne, pour chaque ligne je fais un calcul et j'enregistre les résultats dans un stringgrid pour réaliser un graph (chart).
    Quand j’utilise un seul tableau le résultat du graph est la suivante (un exemple avec 5000 ligne dans un seul tableau).
    Nom : 2.JPG
Affichages : 85
Taille : 63,1 Ko
    Quand je mets la 1ère mille lignes dans un tableau et le reste dans un autre tableau le résultat est la suivante.
    Nom : 1.JPG
Affichages : 93
Taille : 67,3 Ko
    Merci.

  6. #6
    Aos
    Aos est déconnecté
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 189
    Par défaut
    Je sais pas si c'est moi ou toi, mais j'ai toujours rien compris
    Les autres peut être ??

  7. #7
    Membre Expert Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Par défaut
    Citation Envoyé par akremb22
    Je dois essayer de simplifier la tache pour la 1ère question.
    Je travaille sur un tableau de taille superieure de 100 mille ligne, pour chaque ligne je fais un calcul , comment fait tu le scalcul, de quoi?
    et j'enregistre les résultats dans un stringgrid , pourquoi dans un stringgrid?
    pour réaliser un graph (chart).
    personne ici ne lis dans les têtes des autre, pas vrai??

Discussions similaires

  1. Récupérer valeur d’un tableau
    Par sosophie dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/04/2007, 11h35
  2. EXCEL\VBA : Lignes totales d’un tableau croisé dynamique
    Par hiline6 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/12/2006, 12h46
  3. c++ valeur la plus grande parmis les valeurs dun tableau
    Par corseb-delete dans le forum C++
    Réponses: 19
    Dernier message: 14/12/2006, 22h14
  4. Réponses: 2
    Dernier message: 12/01/2006, 01h11
  5. [Tableaux] recuperation valeurs dun tableau ou d'un array
    Par pascale86 dans le forum Langage
    Réponses: 5
    Dernier message: 11/10/2005, 16h14

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