shellexecute lancement url

shellexecute lancement url - Delphi/Pascal - Programmation

Marsh Posté le 26-04-2012 à 01:09:12    

salut tt le monde bon ;
voila je suis novice en programmation ;je veux pouvoir lancer mon navigateur par défaut et pouvoir à chaque fois accéder a une différente URL  j'ais essayer shellexecute ,la fonction marche mais si je remplace l' URL par une variable ça ne signale pas d'erreur mais il ne se passe riens non plus.
voici le code qui marche :
 
 ShellExecute(0,'OPEN','www.google.com', Nil, Nil, SW_SHOW);
 
 
 
si je remplace google par une variable de type string qui possède la valeur de l' URL
 
ShellExecute(0,'OPEN',PChar(sURL), Nil, Nil, SW_SHOW);
 
rien ne ce passe .merci pour votre aide.

Reply

Marsh Posté le 26-04-2012 à 01:09:12   

Reply

Marsh Posté le 26-04-2012 à 12:30:34    

Bonjour,
http://delphipage.free.fr/shellexecute.html
Affiche le message d'erreur?


---------------
Seul Google le sait...
Reply

Marsh Posté le 26-04-2012 à 13:16:01    

bonjour ,merci pour la réponse mais ya pas de msg d'erreur .

Reply

Marsh Posté le 26-04-2012 à 17:41:42    

c bon j'ais trouvé la solution
shellexecute marche uniquement si l'url est taper et dans mon cas l'url été récupérer à l'aide d'une fonction ( URL := .. ),il fallait  utiliser le presse-papiers et du copier coller du contenue de l'url pour que ça marche  ,merci encore une fois  

Reply

Marsh Posté le 02-05-2012 à 19:49:55    

Salut,
 
ça semble marcher assez aléatoirement ou alors c'est le showdefault qui fait que ça change
 
 
chez moi ça marche toujours ça:
 

ShellExecute(Handle,'Open',PChar(tmpsearch),nil,Nil,SW_SHOWDEFAULT);


 
avec tmpshearch qui est un string off courses  :jap:


Message édité par Flagad'aware le 02-05-2012 à 19:50:33
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed