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++ Discussion :

convertir un const char * en LPCTSTR


Sujet :

C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 33
    Points : 17
    Points
    17
    Par défaut convertir un const char * en LPCTSTR
    Bonjour,

    Après avoir essayé toutes les solutions données dans ce forum, je n'arrive toujours pas à trouver une solution qui fonctionne.

    Je doit exporter un bout de code qui a été fait avec une IHM MFC vers une IHM de mon choix FLTK.

    Or j'ai du mal avec la déclaration d'une de mes fonctions.
    Voici le code avec l'IHM MFC :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    case 0: SetupCommPort("COM1"); break;
    Voici les erreurs que j'obtiens sans rien changer avec mon interface FLTK:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    impossible de convertir le paramètre 1 de 'const char[5]' en 'LPTCTSTR'
    impossible de convertir le paramètre 1 de 'const char[10]' en 'LPTCTSTR'
    Si quelqu'un peut m'aider ça serait cool.

    Merci d'avance à vous tous.

    Boboz2

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2005
    Messages
    1 110
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 110
    Points : 937
    Points
    937
    Par défaut
    L"COM1" ? ou plutôt TCHAR("COM1")
    unicode ou pas unicode ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 33
    Points : 17
    Points
    17
    Par défaut
    je viens d'essayer tes 2 solutions, la première avec "L" devant me fait compiler mais le problème c'est qu'une fois que j'ai compilé, je lance l'application et rien ne fonctionne.
    sachant que cette appplication a pour but de controler cette carte (lien).

    merci de ta réponse, je vais continuer à chercher.

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    _T("COM1").
    Notez que le fichier d'en-tête <tchar.h> doit être inclus pour que la macro _T() soit définie.

Discussions similaires

  1. const char * en LPCTSTR
    Par kino76 dans le forum Débuter
    Réponses: 1
    Dernier message: 17/11/2011, 19h29
  2. Réponses: 4
    Dernier message: 03/03/2010, 10h35
  3. Réponses: 1
    Dernier message: 28/03/2009, 18h23
  4. [ATL] Convertir un char* en LPCTSTR
    Par MrMaze dans le forum MFC
    Réponses: 6
    Dernier message: 27/04/2005, 21h48
  5. Réponses: 13
    Dernier message: 06/03/2005, 15h21

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