|
|
发表于 2006-4-19 18:36:00
|
显示全部楼层
Re:VB错误提示:Sub过程太大。
例子,我在我的mywow中这么处理的:
在收到封包后,把封包分离成opcode命令代码和主数据区,然后调用下面这个函数:
Public Function ProcessPacket(ByVal cmd As Opcode, ByVal data As Byte()) As Boolean
Dim flag1 As Boolean
Select Case cmd
Case CMD_AUTH_SESSION
Return ProcessAuth(data)
Case CMD_CHAR_ENUM
Return ProcessCharEnum(data)
Case CMD_CHAR_CREATE
Return ProcessCharCreate(data)
End Select
Return flag1
End Function
enum Opcode
CMD_AUTH_SESSION
CMD_CHAR_ENUM
CMD_CHAR_CREATE
end enum
|
|