Delphi问题急 xmlhttp
var
strXML: String;
oReq: IXMLHttpRequest;
JsDwDm,DwMc: String;
xmlDom :IXMLDOMDocument;
node: IXMLDOMElement;
nodeList: IXMLDOMNodeList;
begin
CoInitialize(nil );
OleCheck(CoCreateInstance(Class_DOMDocument, nil,CLSCTX_ALL,IXMLDOMDocument,xmlDom));
OleCheck(CoCreateInstance(CLASS_XMLHTTPRequest, nil,CLSCTX_ALL,IXMLHttpRequest, oReq));
oReq.Open('POST', POST_URL + 'select/jsdwdm.asp', False,varEmpty,varEmpty);
oReq.setRequestHeader('Content-Length', IntToStr(Length(strXML)));
oReq.setRequestHeader('CONTENT-TYPE', 'application/x-www-form-urlencoded');
oReq.send(varEmpty);
xmlDom := oReq.responseXML as IXMLDOMDocument;
nodeList := xmlDom.selectNodes('//r');
if nodeList <> nil then
begin
node := nodeList.nextNode as IXMLDOMElement;
while (true) do
begin
if node = nil then
break;
JsDwDm := node.selectSingleNode('dm').Text;
DwMc := node.selectSingleNode('mc').Text;
lstJsDwDm.Items.Add(JsDwDm + '---' + DwMc);
node := nodeList.nextNode as IXMLDOMElement;
end;
end;
xmlDom._Release;
oReq._Release;
CoUninitialize();
end;
过程退出时老是出现CPU调试窗口