Announcement

Collapse
No announcement yet.

Fehlermeldung bei IUnknown::QueryInterface()

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fehlermeldung bei IUnknown::QueryInterface()

    Hallo Leute,

    ich will die Methode <b>QueryInterface</b> von <b>IUnknown</b> testen:

    _Application *pApp = NULL;
    IUnknown *pUnknown = CreateComObject(CLSID_WordApplication);
    pUnknown->QueryInterface(IID__Application, (void**)&App);

    Nach dem Aufruf von CreateComObject() wird MS-Word im Hintergrund einwandfrei gestartet. Der nachfolgende Aufruf von QueryInterface() verursacht einen Fehler: "Zugriffsverletzung bei Adresse...".

    Wenn ich aber QueryInterface() so aufrufe:

    CreateComObject(CLSID_WordApplication)->QueryInterface(IID__Application, (void**)&pApp);

    dann klappt es und ich erhalte den Zeiger auf _Appication- Interface.

    Kann mir das jemand erklären?

    Grüße
    Denis
Working...
X