QT调用COM方法

来源:互联网 发布:先锋软件职业学院图片 编辑:程序博客网 时间:2024/06/03 22:47

winhttp.request 为例子


#include <windows.h>
#include <shobjidl.h>
#include <atlbase.h>
#include <winhttp.tlh>  //这里要注意  这里是  #import "c:\\windows\system32\\winhttp.dll" no_namespace  所生成的文件
IWinHttpRequestPtr RequestPtr=NULL;
    HRESULT hr=RequestPtr.CreateInstance(__uuidof(WinHttpRequest));
    if (FAILED(hr))
    {
        CoUninitialize();
        return ;
    }
    QTime  time1;
    time1.start ();
    hr=RequestPtr->Open("GET","http://1111.ip138.com/ic.asp");
    RequestPtr->Send();
    RequestPtr->ResponseText;


0 0