易截截图软件、单文件、免安装、纯绿色、仅160KB

vb能否把winsock控件封装到dll中

vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?


例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Explicit

Private objFrm As frmClient
Private WithEvents wskClient As Winsock

Private Sub Class_Initialize()

Set objFrm = New frmClient
Set wskClient = objFrm.wskClient

End Sub

Private Sub Class_Terminate()
Unload objFrm

'wskClient.Close

Set wskClient = Nothing
Set objFrm = Nothing
End Sub


Private Sub wskClient_Close()
On Error GoTo ErrDes
If wskClient.State Then
wskClient.Close
End If

Exit Sub
ErrDes:
MsgBox "关闭连接发生错误:" & Err.Description & "。", vbExclamation, gMsgTitle
End Sub

Private Sub wskClient_Connect()

End Sub


Private Sub wskClient_DataArrival(ByVal bytesTotal As Long)
On Error GoTo ErrDes

Dim strArrival As String
Dim strCommand As String
Dim g_strData As String

wskClient.GetData g_strData

Debug.Print g_strData

ErrDes:
MsgBox Err.Description, vbInformation, "错误提示"

End Sub



Public Function DataSend(


相关问答:

关于ASP.net(vb)播放监控录像的问题

我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......

vb打印问题

大家好,问个vb打印问题


printer.print "dsff"
.....
....


Printer.EndDoc


打印成功后我将执行

sqlstr = "update vc_yh set pr=' 已打印 ', ......

菜鸟学VB,

菜鸟学VB,各位大侠能帮助我么,我的QQ是544508194,mail.  huguyue619@163.com
恳请各位大侠加我,指点小弟一二
请经常光顾本论坛,有疑难众多高手都会尽力.

动手实践写代码,经常光顾本论坛浏览与学习.
......

VB连接数据库查询超时问题

再VB模块中我是通过如下方式来连接主库和历史库的(历史库数据量大)
VB code:

Public Connstr As String
Public objConn As New ADODB.Connection
Public ConnHISstr As String
Public objConnHIS As New A ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号