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

Langage Delphi Discussion :

Simplification d'expression delphi


Sujet :

Langage Delphi

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Argentine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2010
    Messages : 270
    Points : 391
    Points
    391
    Par défaut Simplification d'expression delphi
    Bonjour, j'ai un doute concernant Delphi,

    Peut-on simplifier cette expression?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TabPartStringSplit[2]+ ' ' +TabPartStringSplit[3]+ ' ' +TabPartStringSplit[4]
    J'ai fait comme ca mais cela me semble tres compliqué...

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    La réponse est non.
    Cela te semble peut-être compliqué à cause du nom assez long de ta variable.

    @+

  3. #3
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Points : 357
    Points
    357
    Par défaut
    Si vraiment ça te fait horreur ou qu'il y en a beaucoup tu fais une boucle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tmp := TabPartStringSplit[1];
    for i:= 2 to 10 do
      tmp := tmp + #32 + TabPartStringSplit[i];

  4. #4
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 448
    Points
    28 448
    Par défaut
    Citation Envoyé par EMC51 Voir le message
    Si vraiment ça te fait horreur ou qu'il y en a beaucoup tu fais une boucle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tmp := TabPartStringSplit[1];
    for i:= 2 to 10 do
      tmp := tmp + #32 + TabPartStringSplit[i];
    mais d'où vient donc cette mode d'utiliser les codes ascii en lieu et place des caractères ?!

    à moins que tu ne sois l'auteur du dernier message que j'ai vu utiliser cela auquel cas la question se pose toujours mais à toi seulement !
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Points : 357
    Points
    357
    Par défaut


    En fait j'avais un message bizarre dans la présentation du premier message envoyé, croyant bêtement que ça venait des ' je les ai remplacés par le #32 et en fait c'était pas ça...

    Résultat le #32 est resté mais en fait je suis plutôt adepte du ' '

    Mais j'ai vu dernièrement dans du code qui n'était pas le mien un adepte du

    Y'en a au moins 50 dans le code, ça t'aurait plu... (moi non plus)

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

Discussions similaires

  1. Simplification des expressions arithmétiques
    Par Mazmouz125 dans le forum Prolog
    Réponses: 3
    Dernier message: 17/05/2011, 14h16
  2. Réponses: 2
    Dernier message: 10/11/2006, 11h03
  3. Installation Visual Studio 2005 express après delphi 2005
    Par Leesox dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 27/03/2006, 16h21
  4. Evaluation/simplification d'expression arithmetique
    Par Premium dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 08/12/2005, 12h19
  5. Expressions régulières en Delphi ?
    Par Oluha dans le forum Composants VCL
    Réponses: 2
    Dernier message: 09/11/2005, 15h24

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