HOLA!!!
Gracias Karcrack!
Ningun codigo genera cadena malformada, pero por ejemplo yo quiero abrir un archivo con un caracter unicode en su path y eso hace crashear a las apis...
Fijate El ejemplo que puse ahi lo vas a entender.-
Dany, para que sea mas correcto deberias usar 2 posiciones del array por caracter, en la primera su ascii y en la segunda 0, al final 0 0
Osea:
Dim cadenaASCII(9) As Byte
Dim cadenaUnicode As String
'esta seria ASCII
cadenaASCII(0) = Asc("H")
cadenaASCII(1) = 0
cadenaASCII(2) = Asc("o")
cadenaASCII(3) = 0
cadenaASCII(4) = Asc("l")
cadenaASCII(5) = 0
cadenaASCII(6) = Asc("a")
cadenaASCII(7) = 0
cadenaASCII(8) = 0
cadenaASCII(9) = 0
'esta seria Unicode
cadenaUnicode = "Hola" ' con doble terminacion nula.
GRACIAS POR LEER!!!