ПУСТО

вторник, 23 июня 2015 г.

Qt - Узнаем, есть ли COM объект

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// main.cpp
#include <QAxObject>
#include <qt_windows.h>
 
int main(int argc, char **argv)
{
    CoInitialize(0);
 
    QByteArray object("Excel.Application");
    QAxObject axobject(object);
     
    if (axobject.isNull())
    {
        qWarning("Could not instantiate COM object '%s'", object.data());
        return -2;
    }
    else
    {
        qWarning("COM object '%s' instantiated!", object.data());
        return -2;
    }
        
    return 0;
}

Файл проекта:
1
2
3
4
5
TEMPLATE = app
 
CONFIG  += console qaxcontainer
 
SOURCES += main.cpp

Комментариев нет:

Отправить комментарий