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 :

Utilisation de MidStr


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 173
    Par défaut Utilisation de MidStr
    Je voudrais pouvoir isoler la ième lettre d'une chaîne de caractère appelée "nombre".

    J'ai essayé la syntaxe suivante :

    MidStr(nombre;i)

    Mais le compilateur me met : "identificateur non déclaré : 'midstr' "

    Est ce quelqu'un pourrait me dire comment faire ?

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 947
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 947
    Par défaut
    l'unité strutils est-elle déclarée dans un uses ?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 173
    Par défaut
    Euh...non je crois pas. Enfin je comprend pas trop la question en fait. Mais ta question me fait penser que j'ai enlevé ce petit morceau de code :

    uses
    SysUtils;

    Je l'avais enlevé parce que je ne savais pas à quoi ça servait. D'ailleurs je ne sais toujours pas à quoi ça sert à part faire marcher midstr ... Mais ça marche avec cette instruction donc c'est bon. Merci !

  4. #4
    Expert confirmé
    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 : 62
    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
    Par défaut
    Salut,

    Citation Envoyé par ANOVA
    Je l'avais enlevé parce que je ne savais pas à quoi ça servait. D'ailleurs je ne sais toujours pas à quoi ça sert à part faire marcher midstr ...
    Il est nécessaire d'inclure StrUtils dans les uses, car la fonction MidStr est définie dans StrUtils.pas.

    Astuce: Maintient la touche Ctrl enfoncée et clique sur la fonction MidStr dans ton code. Tu verras que l'unité StrUtils.pas s'ouvre et pointe sur la définition de MidStr.

    Pour savoir quelle unité inclure dans tes uses lorsque que tu obtiens ce genre de message d'erreur de compilation, clique sur la procédure/fonction en question et appuies sur F1. Le fichier d'aide te précise dans quelle unité cette fonction/procédure est définie.

    @+ Claudius.

  5. #5
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Oh là là ! Vous ne connaissez manifestement pas du tout le langage Delphi/Pascal.
    Il est grand temps de consulter un cours complet.

    Pour récupérer le i-ième caractère d'une chaîne de caractères S, il suffit d'écrire S[i].

    @++

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

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, 16h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 15h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 13h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 17h01
  5. Réponses: 2
    Dernier message: 21/03/2002, 00h01

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