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 :

[DELPHI WIN32] Remplacer points par virgules


Sujet :

Langage Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 21
    Points : 10
    Points
    10
    Par défaut [DELPHI WIN32] Remplacer points par virgules
    Bonjour tout le monde,

    voila, j'aimerais savoir comment remplacer les points par des virgules dans des chaines de caractères. J'ai essayer la fonction StringReplace mais il me dit que les points et les virgules sont de types incompatibles.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TEdit(Unit3.Form_Menu_Modif_Tarif_Exapaq.FindComponent(NomChamps)).Text:=StringReplace(TEdit(Unit3.Form_Menu_Modif_Tarif_Exapaq.FindComponent(NomChamps)).Text,'.',',',rfReplaceAll);
    Merci d'avance a ceux qui m'aideront.

    a++

  2. #2
    Membre expérimenté
    Avatar de Frank
    Homme Profil pro
    Chef de projet Informatique
    Inscrit en
    Avril 2002
    Messages
    1 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chef de projet Informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 095
    Points : 1 392
    Points
    1 392
    Par défaut
    C'est étonnant car cela devrait marcher.

    Es tu sur que la valeur dans laquelle tu veux faire le remplacement est bien une chaine de carctères?

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    With Unit3.Form_Menu_Modif_Tarif_Exapaq do
    TEdit(FindComponent(NomChamps)).Text:=StringReplace(TEdit(FindComponent(NomChamps)).Text,'.',',',[rfReplaceAll]);
    Pfffioouuu, la c'est un peu plus lisible.
    Il manquait les [] pour le rfReplaceAll
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  4. #4
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 21
    Points : 10
    Points
    10
    Par défaut
    Merci Malatar, ça marche nickel maintenant.

    A plus et encore merci.

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

Discussions similaires

  1. Réponses: 55
    Dernier message: 08/11/2014, 21h25
  2. [WD19] Evenement clavier remplacement point par virgule
    Par Fred 57220 dans le forum WinDev
    Réponses: 8
    Dernier message: 26/03/2014, 21h03
  3. Réponses: 1
    Dernier message: 10/09/2010, 22h05
  4. [MySQL] Remplacement point par virgule
    Par helios399 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/04/2009, 13h15
  5. Remplacement Point par Virgule.
    Par Geraldvi dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/11/2008, 09h27

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