Cast... [Résolu]

Signaler
Messages postés
260
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
3 novembre 2007
-
Messages postés
13
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
5 décembre 2007
-
Bonjour,

J'ai un souci de casting avec la fonction createProcess(...)

J'ai un path en System:String, qui ne passe pas dans la fonction.
J'ai également testé avec un char*, mais toujours la même erreur:

cannot convert parameter 1 from XXX to 'LPCWSTR'            

J'ai donc pensé caster à l'aide de (LPCWSTR), et là, plus d'erreur mais le process ne s'execute pas.

C'est la raison pour laquelle je vous demande de l'aide.

Merci

 ElpenS

2 réponses

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Ici le probleme c'est que tu es en jeu de caractère UNICODE.

Met ton compilateur en mode multioctet (MBCS)

Propriété de config->Général->Jeu de caractères

La tu pouras utiliser les char* ou string
Messages postés
13
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
5 décembre 2007

Bonjour
J'ai le même probléme que elpens. Mon ide c'est eMedded Visual C++. Seulement je cherche à configuerer le compilo en (MCBS) comme l'a suggéré Pistol_Pete mais j'y arrive pas.
Quelqu'un connait cet environnement pour m'indiquer comment on fait.
Merci d 'avance