pasar una cadena a un array de bytes

Iniciado por erjaker, 5 Noviembre 2007, 17:20 PM

0 Miembros y 1 Visitante están viendo este tema.

erjaker

buenas,

estoy intentando hacer algo tan sencillo como pasar un string a un array.
para ello, hago un for-next y meto en cada elemento del array el ASC(MID(cadena,i,1))

el caso es que este proceso es muy costoso (en tiempo y cpu).

he visto que se puede hacer también de una forma mucho más rápida:

miarray = micadena

eureka! funciona, peeero... con una particularidad,
por cada carácter de la cadena me mete dos elementos en el array.
creo que esto tiene que ver con el unicode...

alguna sugerencia?

gracias anticipadas,
un saludo,
víctor.

erjaker

miarray = StrConv(mistring,vbFromUnicode)

;D