OVH Cloud OVH Cloud

Conversion ANSI UNICODE

Aucune réponse
Avatar
Jean Saint Jalmes
Bonjour,

Sous VB6.0, j'ai un tableau de byte qui contient des=20
cha=EEnes ANSI mais aussi des Single, des Long etc...

Existe t'il une API Windows ou une instruction VB pour=20
convertir les cha=EEnes ANSI de ce tableau en cha=EEnes=20
UNICODE ?

Actuellement j'utilise la fonction ci-dessous mais je=20
pense qu'il existe une m=E9thode plus =E9l=E9gante et plus=20
rapide.

Dim Buffer() as byte
Dim Ptr as Long
Dim Text1 as string
Dim Text2 as string

' Apr=E8s remplissage du buffer

Texte1 =3D Get_String

1 réponse

Avatar
ng
Salut,

Ton message semble avoir été tronqué :/

Sinon conversion d'une chaine en unicode :

MsgBox StrConv(strMaChaine, vbUnicode)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/

Jean Saint Jalmes a écrit :

Bonjour,

Sous VB6.0, j'ai un tableau de byte qui contient des
chaînes ANSI mais aussi des Single, des Long etc...

Existe t'il une API Windows ou une instruction VB pour
convertir les chaînes ANSI de ce tableau en chaînes
UNICODE ?

Actuellement j'utilise la fonction ci-dessous mais je
pense qu'il existe une méthode plus élégante et plus
rapide.

Dim Buffer() as byte
Dim Ptr as Long
Dim Text1 as string
Dim Text2 as string

' Après remplissage du buffer

Texte1 = Get_String