Fehlverhalten von CppWebBrowser beim Zerstören im "Windows Explorer Betrieb" umgehen



  • Hi,

    falls jemand mal das gleiche Problem haben sollte wie ich

    Beim Schließen meiner MDI-Anwendung, in der ein MDIChild mit
    CppWebBrowser geöffnet ist, wird nur das MDIChild geschlossen.
    Die Anwendung bleibt geöffnet. Wiederhole ich den Befehl beenden,
    so stürtzt die Anwendung ab.*

    hier ist die Lösung:

    // Im FormClose:
    
    CppWebBrowser1->Navigate(WideString("\1:blank"));
    

    Irgendwie habe ich die Vermutung das der IE auf die Windows Explorer Komponente
    zugreift, beim Beenden aber nicht mitkriegt wie er sie Beenden soll.

    Navigiere ich aber vorher auf eine leere Seite, so trennt sich erfolgreich von
    der Explorer Komponente und beendet sie. Anschließend kann der WebBrowser
    problemlos entladen werden.

    Ich hoffe ich kann damit dem einen oder anderen weiter helfen.

    Brainchild


Anmelden zum Antworten