Faire un lien vers une url avec shellexecute

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 914 fois - Téléchargée 31 fois

Contenu du snippet

il faut juste ajouter Shellapi dans uses

Source / Exemple :


{ Ajoutez cette ligne de code à l'endroit dans lequel le lien doit s'ouvrir}

ShellExecute(Handle, 'OPEN', 'http://www.google.com','','',SW_SHOWNORMAL);

//A partir d'un label ça donne :
 
ShellExecute(Handle, 'OPEN', pchar(label1.caption),'','',SW_SHOWNORMAL);

Conclusion :


Notez que cette astuce peut aussi ouvrir les
fichiers de la même manière , les imprimer, explorer des dossiers et bien plus encore.

Les Mots clés les plus courrants sont :
- Open // Ouvre fichier, dossier, lien
- Edit // Edite un fichier
- Print // Imprimer un fichier
- Explore // Explore un répertoire

Ces mots clés se placent à l'endroit correspondant au 'Open' sur le source

A voir également

Ajouter un commentaire

Commentaires

sheorogath
Messages postés
2465
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
11 -
personnellement j'ai ecrit ca :
ShellExecute(Handle,'open',PChar('iexplore'),PChar('http://www.daedric.com'),nil,SW_SHOW);
Filipe35
Messages postés
496
Date d'inscription
vendredi 14 novembre 2003
Statut
Membre
Dernière intervention
23 octobre 2007
-
merci

ca marche nikel
yasoft1
Messages postés
13
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
14 novembre 2009
-
moi sa marche pas je suis completement deprimer je le colle bien a l'endroit ou il doit ouvrir la page mais il ne reconnait pas shellexecute merci d'avance...
Filipe35
Messages postés
496
Date d'inscription
vendredi 14 novembre 2003
Statut
Membre
Dernière intervention
23 octobre 2007
-
il faut juste ajouter Shellapi dans uses, tu l'as fait oO ?
luluthefirst
Messages postés
106
Date d'inscription
samedi 25 avril 2009
Statut
Membre
Dernière intervention
20 mars 2010
-
Y'en a mare, je fait un copier coller et puis j'ai une erreur que dans shellexecute à SW_MAXIMIZED me dit que cette identificateur n'est pas déclaré!!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.