none
COleControlSite::CreateControlCommon wirft COleException RRS feed

  • Frage

  • ... bei Aufruf von  DoVerb(OLEIVERB_INPLACEACTIVATE);

    Beim Einbetten eines OCX über CWnd::createControl wird die oben genannte Methode gerufen. Dann wird die Ausnahme COleException geworfen. Das Programm läuft aber weiter und zeigt das Control auch im IE 9 an. Schließt man aber den IE, knallts, d.h. der IE bricht ab. Ich weiß nicht, ob es einen Zusammenhang gibt, ich vermute aber ja. 

    CWnd::createControl wird im OnCreate eines Dialogfensters aufgerufen, das als Child angezeigt wird.

    Gibt es einen plausiblen Grund, weshalb das DoVerb(OLEIVERB_INPLACEACTIVATE) fehlschlägt?

    Danke sehr.

     
    • Bearbeitet milonass Dienstag, 30. April 2013 13:37
    Dienstag, 30. April 2013 13:14

Alle Antworten

  • Wenn die Exception behandelt wird ist doch alles gut.

    Was ist denn die Ursache? Was steht denn im Fehlertext?


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    Donnerstag, 2. Mai 2013 06:59
    Moderator