Build sous unicode.

alaya12 Messages postés 16 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 18 juin 2010 - 25 avril 2009 à 16:22
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 25 avril 2009 à 16:33
Salut,
que signifie compiler sous unicode ?
Et comment  se fait avec Visual C++ .Net?
Merci.

1 réponse

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
25 avril 2009 à 16:33
Cela signifique que le symbole "UNICODE" est défini.
Par conséquent tu utilise la version Unicode de toutes les API Windows (version se terminant par W : CreateWindowExW par exemple). Mais c'est transparent car les defines te permettent de passer de ANSI a Unicode sans changer une ligne de code.
L'autre truc c'est que les TCHAR deviennent des WCHAR (2 octets) au lieu de CHAR (1 octet).

Si ton programme est bien écrit (si tu as utilisé des TCHAR et tout ce qu'il faut), tu as donc juste a définir "UNICODE" et c'est bon.

_____________________________________
Un éditeur de ressources gratuit pour Windows
0
Rejoignez-nous