CppWebBrowser: Statustext



  • Hallo zusammen,

    in meinem Programm befindet sich der CppWebBrowser "browser".
    Jetzt möchte ich, dass wenn sich dessen Statustext ändert, überprüft wird, wie dieser lautet und evtl. eine bestimmte Aktion ausgeführt wird.
    Eigentlich dürfte das nicht schwer sein, oder?
    Ich hab beim browser dem Ereignis "OnStatusTextChange" einen fastcall zugewiesen und dieser soll nun mit

    if(WideString(browser->StatusText) == "bestimmtertext"){blabla}
    

    den Statustext überprüfen und dann evtl. die Aktion ausführen.

    Jedoch bekomme ich vom Compiler den Fehler gemeldet:

    E2015 Mehrdeutigkeit zwischen '_fastcall WideString::operator ==(const WideString &) const' und 'WideString::operator wchar_t *() const'

    Vielleicht kann mir ja jemand helfen.
    Danke schonmal!

    elton



  • if(browser->StatusText == WideString("bestimmtertext"))
    ...
    

    Aber lies dir die Hilfe zu OnStatusTextChang enochmal durch, bevor du dein Programm darauf aufbaust.


Anmelden zum Antworten