PDA

Visualizza la versione completa : [C] Lanciare il browser Internet predefinito


17RoiDavid
19-10-2007, 22:26
ciao ragazzi sono nuovo.....devo fare un programma c ke possa aprire il browser di sistema predefinito senza specificare il path dell'eseguibile del browser....l'idea ke kiunque apra il programma sulla propria macchina sia in grado di aprire il proprio browser predefinito lanciando questo programma.....per questo il path nn lo devo specificare.....qualke idea???? ciaooooooo


ps:

io ho provato ad usare
pid=execl("iexplore.exe","pagina html da aprire","pagina html da aprire",NULL);
per in questo caso l'eseguibile di explorer nella stessa dir del mio programma.....
come faccio a dirgli di aprire il browser predefinito??? nn esiste una qualke variabile di sistema o qualcosa del genere??? ciao ancora

pallinopinco
19-10-2007, 22:28
Prova con la funzione ShellExecute

17RoiDavid
19-10-2007, 22:40
non ke potresti postarmi l'eventuale codice da usare!?!?!?.....non ho mai usato questa funzione....

pallinopinco
19-10-2007, 22:54
non ke potresti postarmi l'eventuale codice da usare


Hai provato a cercare riferimenti con Google? una funzione documentata nella MSDN (ed in una marea di altri siti) ed usata in moltissimi progetti.



ShellExecute(NULL, "open", "pagina.htm", NULL, NULL, SW_SHOWNORMAL);

17RoiDavid
19-10-2007, 23:28
ok grazie mille funzionaaa....

Loading