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

C++Builder Discussion :

Pb avec AnsiString


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut Pb avec AnsiString
    Bonsoir,

    J'ai un problème qui me dépasse et qui me fais avoir une crise de nerfs. Je ne comprends pas cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #define TK_NAME_CONSO           "Consomation"
    AnsiString asTypeOperation = " AND NomIn LIKE " + TK_NAME_CONSO + " ";
    et pour l'erreur invalid pointer addition

    J'ai la même erreur pour la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AnsiString asTypeOperation = " AND NomIn LIKE " + "TK_NAME_CONSO" + " ";
    Au secours!

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Si tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AnsiString asTypeOperation = (String)" AND NomIn LIKE " + (String)TK_NAME_CONSO + (String)" ";
    Sa donne quoi?

    Désolé j'ai pas BCB ici

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut
    Merci "Crayon" (j'imagine que ce n'est pas ton vrai prénom!). J'ai utilisé AnsiString() Au lieu de String(). J'ai pu résoudre le pb.

    Je ne coche pas maintenant résolu au cas ou qq'un pourrait m'expliquer le comment du pourquoi.

    merci encore.

  4. #4
    Membre éclairé Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Par défaut autre problème AnsiString
    est-ce que quelqu'un pourrai me dire comment faire pour transfèrer une chaine de caractère d'un TEdit pour la mettre dans un TLabel (je suis encore au stade débutant) je ne sais pas en quoi la transformer

    merci à qui me répondra

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 118
    Par défaut
    Citation Envoyé par Mangacker
    est-ce que quelqu'un pourrai me dire comment faire pour transfèrer une chaine de caractère d'un TEdit pour la mettre dans un TLabel (je suis encore au stade débutant) je ne sais pas en quoi la transformer

    merci à qui me répondra
    De mémoire je dirai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Label1->Caption = Edit1->Text;
    @+

    Xav

  6. #6
    Membre éclairé Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Par défaut Merci
    merci bcp à toi j'avais du tout essayer sauf ça.

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531
    Par défaut
    C'est normal le compilateur ne sait pas ajouter des chaines de caractère avec en même temps une constante define.
    fait plutot:
    AnsiString asTypeOperation = " AND NomIn LIKE "
    asTypeOperation += TK_NAME_CONSO;
    asTypeOperation += " ";
    ça devrait coller
    La solution à crayon est plus jolie...

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/11/2006, 16h29
  2. Problème avec un ansistring - écriture dans Word
    Par scorpion37 dans le forum C++Builder
    Réponses: 11
    Dernier message: 02/05/2006, 15h09
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51
  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