Browser öffnen (mit bestimmter Page)
-
Moin,
Da ich schon lange kein normales C++ mehr gemacht habe (nur noch Borland Builder) wollte ich mal fragen ob es ähnlich wie beim builder einen Befehl gibt mit dem man den Standartbrowser des Clienten mit einer bestimmten Homepage öffnen kann.
Beim Builder realisierte ich dies mittles ShellExecute, z.B:
ShellExecute(Handle, "open", "http://www.google.de",NULL,NULL,SW_SHOWDEFAULT);
mfg
Spader
-
Hallo,
ShellExecute ist eine WinAPI-Funktion (also nicht Builder-spezifisch). Dieser Aufruf sollte unter Windows (ab 95) mit allen gängigen Compilern funktionieren. Natürlich müssen noch die entsprechenden Header sowie libs eingebunden werden (shell32.lib, shellapi.h). siehe auch ShellExecute
Ciao
-
dann müsste ja also der oben genannte Befehl genauso in C++ funktionieren. Allerdings erkennt er ja z.B das Handle am Anfang und andere Parameter nicht.
Muss an der Befehlssyntax irgendwas abgeändert werden ?
-
Das Handle kann bei einer Konsolenapplikation 0 sein (steht auch im angegebenen Link). Für die anderen Parameter (eigentlich nur den Letzten) brauchst du halt die entsprechende Headerdatei.
-
Spader schrieb:
dann müsste ja also der oben genannte Befehl genauso in C++ funktionieren.
hat überhaupt gar nix mit c++ zu tun.
Spader schrieb:
Muss an der Befehlssyntax irgendwas abgeändert werden ?
nein, ein #include <windows.h> müsste eigentlich ausreichend sein.
eine fehlerbeschreibung wäre auch nicht schlecht bzw. die entsprechenden
code zeilen, sowie falls nötig ein auszug aus dem complierlog
-
OK, wenn ich für Handel NULL verwende gehts.
Vielen Dank