Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: k_arlytos en Febrero 06, 2010, 08:52:08 am
-
hola a todos no entiendo esto el CopyMemory si lo entiendo
Dim bt() As Byte
' redimensiona el array a la cantidad de bytes del UDT con la función Len
ReDim bt(Len(T_Cliente) - 1)
' Copia la estructura UDT en el array
CopyMemory bt(0), T_Cliente, Len(T_Cliente)
que se supone q se le envia aqui
CopyMemory bt(0), T_Cliente, Len(T_Cliente)
que la variable de tipo byte bt(0) se asigne los datos del T_Cliente
pero solamente al bt(0)
y que paso con el bt(1),bt(2),bt(2),bt(3) .......
Y aqui que signinfica esto
StrConv(variable, vbUnicode)
ah que se refiere con vbUnicode ah que lo convierte
-
CopyMemory bt(0), T_Cliente, Len(T_Cliente)
Los datos se copian a partir de bt(0) hasta pt(0) + Len(T_Cliente)
podrias asignasr datos desde bt(x) en adelante es simplemente donde comienza, y el ultimo parametro es la cantidad de bytes a copiar