shellexecute :
parametre 1 : mettre 0 ou le handle du programme (facultatif, 0 suffit)
parametre 2 : commande (par exemple 'open')
parametre 3 : fichier à éxécuter (peut être jpg, mp3, exe, html, url etc)
parametre 4 : parametres à passer à un fichier exe/com/bat/cmd
parametre 5 : repertoire de travail (facultatif)
parametre 6 : affichage de la commande (constante SW_...)
ce qui donne par exemple :
ShellExecute(0, 'open', 'rundll32.exe', 'paramêtres RundDLL32', nil, SW_SHOW);
ou encore
ShellExecute(0, 'open', 'C:\program files\picasa\PicasaViewer.exe', 'c:\mes documents\mes images\photo.jpg', nil, SW_HIDE);
sinon lire l'aide sur ShellExecute.
Partager