paty704
Messages postés3Date d'inscriptionmardi 24 juin 2008StatutMembreDernière intervention 2 juillet 2008
-
24 juin 2008 à 13:35
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
24 juin 2008 à 18:37
Bonjour
je dois faire un travail avec vb et je ne m'y connait pas bien mais par contre je metrise c#. en fait le travail consiste a traduire un texte en Unicode.
j'utilise la fonction ConvTxt = StrConv(OrgTxt, vbFromUnicode) et je recois un erreur coe koi vbFromUnicode n'est pas assigne. j'utilise Visual Studio 2005 .
j'ai besoin d'aide
merci
paty
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 24 juin 2008 à 18:37
Salut
Catégorie de la question modifiée.
Les chaines UNICODE encode les caractères non pas sur un octet (code ASCII), mais sur deux octets.
Ceci afin permettre l'utilisation des caractères alphabétiques de toutes les langues mondiales.
Dans VB6 (et je pense aussi sous .Net), les chaines String sont "standard" dans le code, mais sont stockées en mémoire sous la forme Unicode. Donc, dès que tu travailles avec des fonctions, tu as de fortes chances de devoir convertir l'un en l'autre.
Voir aussi l'aide de la fonction StrConv (touche F1 quand tu es sur le mot) dans ton IDE
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)