Usa las funciones ASC() o ASCW()...
En dado caso que quieras TODA la String a un array de bytes puedes hacer esto...
OJO Cada caracter en una string de VB6 (Widechar / Unicode) esta compuesto por 2 bytes...
En un modulo cualquiera...
P.D.: Llevo mucho tiempo sin tocar VB6 espero te sea de ayuda (No probé el código)...
Dulces Lunas!¡.
En dado caso que quieras TODA la String a un array de bytes puedes hacer esto...
OJO Cada caracter en una string de VB6 (Widechar / Unicode) esta compuesto por 2 bytes...
En un modulo cualquiera...
Código (Vb) [Seleccionar]
Option Explicit
Private Declare Sub RtlMoveMemory Lib "kernel32" (ByVal pDst As Long, ByVal pSrc As Long, ByVal ByteLen As Long)
public function str2ArryByte(ByRef str as string) as byte()
dim lData() As byte
dim lSize as long
LSize = LENB(sString)
if (lSize = 0) Then exit function 'No tiene caso que siga si es una cadena sin caracteres.
redim lData(0 to (lSize-1))
RtlMoveMemory byval VarPtr(lData(0)) + &H3, byval StrPtr(sString), lSize
str2ArryaByte = lData
end function
P.D.: Llevo mucho tiempo sin tocar VB6 espero te sea de ayuda (No probé el código)...
Dulces Lunas!¡.