Private Function DownLoadFile() As String
Dim Serializer As SoapSerializer30
Dim Reader As SoapReader30
Dim ResultElm As IXMLDOMElement
Dim FaultElm As IXMLDOMElement
Dim Connector As SoapConnector30
Dim Parser As DimeParser30
Dim RcvdAttachments As MSSOAPLib30.IReceivedAttachment
Set Connector = New HttpConnector30
Connector.Property("EndPointURL") = txtUrl.Text
Connector.Connect
Set Reader = New SoapReader30
Set Parser = New DimeParser30
If Reader.LoadWithParser(Connector.OutputStream, Parser) Then
Set RcvdAttachments = Reader.Attachments.Item(0)
RcvdAttachments.SaveToFile "C:\downloaded.txt"
DownLoadFile = "OK"
Else
DownLoadFile = "no attachment"
End If
End Function
在此拜托兄弟怎么翻译下面的语句到VC来,
If Reader.LoadWithParser(Connector.OutputStream, Parser) Then
Set RcvdAttachments = Reader.Attachments.Item(0)
RcvdAttachments.SaveToFile "C:\downloaded.txt"
DownLoadFile = "OK"
Else
DownLoadFile = "no attachment"
End If
Private Function Execute(ByVal Method As String, _
ByVal A As Double, _
ByVal B As Double) As Double
Dim Serializer As SoapSerializer
Dim Reader As SoapReader
Dim ResultElm As IXMLDOMElement
Dim FaultElm As IXMLDOMElement
Dim Connector As SoapConnector
Set Connector = New HttpConnector
Connector.Property("EndPointURL") = END_POINT_URL
Connector.Connect
// Connect to the service
Connector.CreateInstance(__uuidof(HttpConnector));
Connector->Property["EndPointURL"] = "http://localhost/DocSample2/DocSample2.asp";
Connector->Connect();
// Begin message
Connector->Property["SoapAction"] = "uri:AddNumbers";
Connector->BeginMessage();
// Create the SoapSerializer
Serializer.CreateInstance(__uuidof(SoapSerializer));
// Connect the serializer to the input stream of the connector
Serializer->Init(_variant_t((IUnknown*)Connector->InputStream));