VB里将自定义type类型序列化,及反序列化.
可用语网络传输的数据协议上:
VB里将自定义type类型序列化,及反序列化.Option Explicit
VB里将自定义type类型序列化,及反序列化.
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
VB里将自定义type类型序列化,及反序列化.
VB里将自定义type类型序列化,及反序列化.
Private Type xx
VB里将自定义type类型序列化,及反序列化.     intX 
As Integer
VB里将自定义type类型序列化,及反序列化.     intY 
As Integer
VB里将自定义type类型序列化,及反序列化.
End Type
VB里将自定义type类型序列化,及反序列化.
Dim zz As xx
VB里将自定义type类型序列化,及反序列化.
Dim a(3As Byte
VB里将自定义type类型序列化,及反序列化.
Private Sub Command1_Click()
VB里将自定义type类型序列化,及反序列化. 
Dim i As Integer
VB里将自定义type类型序列化,及反序列化. 
Call CopyMemory(a(0), zz, 4)
VB里将自定义type类型序列化,及反序列化. 
VB里将自定义type类型序列化,及反序列化. 
For i = 0 To 3
VB里将自定义type类型序列化,及反序列化.  Debug.Print a(i)
VB里将自定义type类型序列化,及反序列化. 
Next
VB里将自定义type类型序列化,及反序列化. 
'//initial data
VB里将自定义type类型序列化,及反序列化.
 zz.intX = 0
VB里将自定义type类型序列化,及反序列化. zz.intY 
= 0
VB里将自定义type类型序列化,及反序列化. 
Call CopyMemory(zz, a(0), 4)
VB里将自定义type类型序列化,及反序列化. Debug.Print zz.intX
VB里将自定义type类型序列化,及反序列化. Debug.Print zz.intY
VB里将自定义type类型序列化,及反序列化.
End Sub
VB里将自定义type类型序列化,及反序列化.
VB里将自定义type类型序列化,及反序列化.
Private Sub Form_Load()
VB里将自定义type类型序列化,及反序列化.  zz.intX 
= 600
VB里将自定义type类型序列化,及反序列化.  zz.intY 
= 800
VB里将自定义type类型序列化,及反序列化.
End Sub
VB里将自定义type类型序列化,及反序列化.
VB里将自定义type类型序列化,及反序列化.

相关文章: