begin process at 2012 02 08 08:57:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > FAIRE UN LIEN VERS UNE URL AVEC SHELLEXECUTE

FAIRE UN LIEN VERS UNE URL AVEC SHELLEXECUTE


 Information sur la source

Note :
9,75 / 10 - par 4 personnes
9,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :API, ShellExecute, Executer Niveau :Débutant Date de création :26/07/2001 Date de mise à jour :19/12/2008 14:36:59 Vu :11 372

Auteur : BinOff

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

il faut juste ajouter Shellapi dans uses
                                                                                                      

Source

  • { 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);
{ 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


 Historique

19 décembre 2008 14:36:26 :
_
19 décembre 2008 14:36:59 :
_

 Sources du même auteur

RÉCUPPÉRER LE NOM DU FICHIER D'UNE URL
FAIRE UN SPLIT EN DELPHI
RETROUVER UNE ANCIENNE SOURCE
UN REPLACE, COMME EN VB

 Sources de la même categorie

Source avec Zip Source avec une capture KINECT TEST V1 par FFCAST
Source avec Zip DÉCOUPER UNE FENÊTRE par gta126
Source avec Zip TRANSCRIRE UN FICHIER OPEN FINANCIAL EXCHANGE (OFX) EN FICHI... par jeffem
Source avec Zip Source avec une capture MSXML 4.0 VALIDATION XML / XSD par redtux
Source avec Zip FBRENOMMEADOBJET par fbalien

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture KINECT TEST V1 par FFCAST
Source avec Zip LE CRIME PARFAIT par Caribensila
Source avec Zip Source avec une capture UPXHELPER V1.1.1 par Christophe67
Source avec Zip OBTENIR LE PROPRIÉTAIRE D'UN FICHIER (WIN32;NTFS) par ILP
Source avec Zip Source avec une capture AUTO-COMPLÉTION D'UN CONTRÔLE DE SAISIE par Bacterius

Commentaires et avis

Commentaire de sheorogath le 20/07/2004 14:06:46 administrateur CS

personnellement j'ai ecrit ca :
ShellExecute(Handle,'open',PChar('iexplore'),PChar('http://www.daedric.com'),nil,SW_SHOW);

Commentaire de Filipe35 le 03/11/2005 19:35:36

merci

ca marche nikel

Commentaire de yasoft1 le 14/06/2006 20:33:23

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...

Commentaire de Filipe35 le 14/06/2006 22:08:55

il faut juste ajouter Shellapi dans uses, tu l'as fait oO ?

Commentaire de luluthefirst le 24/11/2008 17:50:38

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é!!!

Commentaire de Frank_klein le 18/12/2008 19:43:37

merci, ça m'a aide car je debute en delphi !

Commentaire de trigunfr le 26/05/2009 14:19:28

c'est peutêtre un peu tard pour poster ca, mais si les SW_* ne sont pas déclarer... il faut ajouter Windows dans les uses

Commentaire de ilbodjaoui le 16/06/2011 20:46:02


C'est bon

Mais comment ouvrir une page numéroté dans fichier Word ?

Par exemple : ouvrir directement la page numéro 5

Même chose pour les fichiers Aide de l'extension CHM pour les pages et les chapitre

Merci

Commentaire de BinOff le 16/06/2011 20:54:27

Pour les doc word, je te conseille d'utiliser OLE pour manipuler Word à ta guise : cf http://vb.developpez.com/faq/?page=word
Dans le cadre d'une aide CHM je te suggère de consulter l'article du fichier pdf (en anglais) http://www.smountain.com/resource/VBHTMLHelp.pdf à la page 8

Commentaire de BinOff le 16/06/2011 20:55:52

oups, je me suis trompé de language :p

Le principe est cependant le même (avec les API à adapter à l'utilisation en Delphi).

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ShellExecute ? What's that ? [ par twoupy ] Est-ce que je me trompe en disant que ShellExecute n'existe pas dans Delphi 6 Edition Personnelle ? Il n'y a aucune référence à cette commandedans l'a Les Api Windows [ par twoupy ] Est-ce que quelqu'un possède ou sait où je pourrais trouver l'aide sur les Api Windows (win32.hlp) en français. ce serait bien cool, parce que l'angl Ouvrir une fenêtre avec ses dimensions [ par Pilou ] Comment peut on attribuer la taille et position d'une fenêtre qu'on ouvre avec shellexecute ?ShellExecute (handle,'Open', PChar('c:\windows\') ,PChar documentation API [ par Noureddine ] Bonjour,je cherche la documentation pour comprendre L'API, si vous avez une adresse ou je peut télécharger une documentation en français SVPMerci. Faire executer un programme sans afficher de Tform [ par JCLK ] Je souhaite faire un programme turbo pascal simple, qui tourne sans afficher de fenetres. Pouvez-vous me dire comment faire. Pour l'instant la seule s problème avec une api [ par fabiin ] SalutEst-ce que kelk'un rencontre un problème lors de l'utilisation desetDCbrushcoloren Delphi 6Merci par avance@+Fabse Comment utiliser une API avec Delphi 5? [ par Manthis ] Salut,Je débute tout juste en Delphi 5. J'avais commencer par le VB. Et donc voila j'ai un problème comment utiliser une API avec Delphi?Ou doit-on la executer un fichier [ par eedy31 ] saluit a tous!ya kelkun ki saurait comment on fé pour executer une application ki attend des parametres:je m'explique : vs savez kan vs lancer une Faire executer une appli a distance [ par slhuilli ] Quelu'un saurait il s'il est possible a partir d'un poste (PC1) de faire executer et de terminer une tache sur un autre poste (PC2), sachant que ces d API sndPlaySoundA [ par jlg75 ] j'utilise l'API 'sndPlaySoundA' tirée de 'winmm.dll' pour lire des .wav dans un prog DELPHI. Je déclare explicitement cet API comme fonction 'external


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,106 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales