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

Bases de données Delphi Discussion :

Utilisation de ANSIREPLACESTR


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2003
    Messages : 100
    Par défaut Utilisation de ANSIREPLACESTR
    Salut,
    Dernierement j'ai demandé une fonction permettant de supprimer les espaces dans une chaine de caractères et on m'avait proposé la fonction ANSIREPLACESTR mais malheureusement la fonction n'est pas disponible dans mon DELPHI 5 alors je voudrais savoir si la fonction existe ou c'est dans une autre version de DELPHI aqu'elle est disponible.
    Merci et à plus............

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 897
    Par défaut
    Il te suffit de la coder toi-même, je pense que de la façon suivante cela devrait convenir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function AnsiReplaceStr(s,src,dest: string): string;
    var l,p: integer;
    begin
      l:=length(src);
      repeat
        p:=pos(src,s);
        if p>0 then s:=copy(s,1,p-1)+dest+copy(s,p+l,length(s));
      until p=0;
      result:=s;
    end;
    utilisation :
    chaine_resultat := AnsiReplaceStr('FAGAH','A','UU');
    doit donner FUUGUUH avec cette procédure.

    Cordialement

  3. #3
    Membre confirmé
    Inscrit en
    Août 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2003
    Messages : 100
    Par défaut SUITE de ansireplacestr
    Je rappelle que je veux effacer les espaces contenus dans une chaine de carctère:
    EXEMPLE :FAA AAA
    Resultat :FAAAAA

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 897
    Par défaut Re: SUITE de ansireplacestr
    Citation Envoyé par sessime
    Je rappelle que je veux effacer les espaces contenus dans une chaine de carctère:
    EXEMPLE :FAA AAA
    Resultat :FAAAAA
    Tu peux te pencher un petit peu sur la procédure que je viens te donner et tu verras que la solution s'y trouve.

    chaine_result := AnsiReplaceStr('FAA AAA',' ','');
    te donnera FAAAAA

    Est-ce que tu prends le temps de tester ce que l'on te donne

    Cordialement

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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