Internetexplorer während der Laufzeit öffnen und ihm eine URL übergeben



  • Servus,

    ich möchte während der Programmlaufzeit aus meinem Programm heraus den Standardexplorer öffenen und ihm dabei eine IP-Adresse bzw. eine URL übergeben.

    Min bisheriger Versuch:

    ShellExecute(0,'explore',asIPAdress.c_str(),Null,Null,SW_SHOWNORMAL);
    

    War nicht sonderlich erfolgreich, da ich immer die Meldung

    [BCC32 Fehler] MainUnit.cpp(302): E2129 char-Konstante zu lang (oder leer)
    [BCC32 Fehler] MainUnit.cpp(302): E2034 Konvertierung von 'unsigned int' nach 'const char *' nicht möglich
    [BCC32 Fehler] MainUnit.cpp(302): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpOperation' ('const char *' erwartet, 'unsigned int' erhalten)

    erhalten habe. Die Sache ist für mich ganz neu.

    Kann mir einer Sagen wie ich den Internetexplorer öffenen kann und dabei einer Adresse übergeben kann?



  • Hallo

    Genauer hinschauen. String-Literale werden mit " und nicht mit ' deklariert

    ShellExecute(0,"explore",asIPAdress.c_str(),NULL,NULL,SW_SHOWNORMAL);
    

    bis bald
    akari



  • Wunderbar. Danke dir. Ich achte das nächste Mel besser darauf was ich schreibe.


Anmelden zum Antworten