DLL主要函數(shù)(5個(gè)函數(shù))
Public Sub SetHead(ByVal MsgSoruce As String, ByVal MsgDect As String, ByVal MsgServerName As String, ByVal MsgMethodName As String)
SetHead:這個(gè)函數(shù)主要設(shè)置消息包的頭,包含四個(gè)字符串參數(shù)
MsgSoruce:消息來(lái)源(確定)
MsgDect:消息目標(biāo)(確定)
MsgServerName:數(shù)據(jù)處理服務(wù)名稱
MsgMethodName:對(duì)應(yīng)服務(wù)的方法名稱
Public Sub SetContent(ByVal FieldNames As String, ByVal FieldContents As String)
SetContent:這個(gè)函數(shù)主要設(shè)置消息包的內(nèi)容,包含2個(gè)字符串參數(shù)
FieldNames:項(xiàng)目名清單,每個(gè)項(xiàng)目名之間用*$*隔開(kāi)
FieldContents:對(duì)應(yīng)上面項(xiàng)目名的內(nèi)容,每個(gè)內(nèi)容名之間用*$*隔開(kāi)
Public Property Get ErrorStat() As Boolean
ErrorStat:這個(gè)是屬性表示錯(cuò)誤狀態(tài),如果是TRUE,表示調(diào)用有錯(cuò)誤,否則正常。
Public Property Get ErrorMsg() As String
ErrorMsg:這個(gè)屬性存儲(chǔ)錯(cuò)誤消息。
Public Function SendMsg(ByVal ServerUrl As String) As String
SendMsg:這個(gè)函數(shù)主要來(lái)發(fā)送消息包,包含1個(gè)字符串參數(shù)。
ServerUrl:接口服務(wù)地址。
該函數(shù)帶返回值,返回格式如下:
NUM=’0’說(shuō)明數(shù)據(jù)已正常發(fā)送并處理,否則表示沒(méi)有發(fā)送或處理成功,不成功的原因在DSC里進(jìn)行描述。
如:
新DLL又增加2個(gè)函數(shù),有些開(kāi)發(fā)商在調(diào)用SetContent函數(shù)的時(shí)候,由于字符串長(zhǎng)度的限制,不能安裝要求把請(qǐng)求內(nèi)容一次性放入函數(shù)中。我們?cè)黾?個(gè)函數(shù)
1) Public Sub SetContentHead()
SetContentHead:無(wú)參數(shù)傳入函數(shù),在傳每條記錄前調(diào)用。
2)Public Sub SetContentEx(ByVal FieldNames As String, ByVal FieldContents As String)
SetContentEx:單個(gè)內(nèi)容設(shè)置,有2個(gè)參數(shù)
FieldNames:項(xiàng)目名稱
|
|