Message de rapport:
 

Re: API ShellExecute ne marche pas

Sujet: Re: API ShellExecute ne marche pas
par bassy sur 18/6/2004 19:54:04

Salut
Citation :

appeldll32("SHELL32","ShellExecuteA", null,"open",wcde,null,null,5)


L'appel de l'API ShellExecuteA() (Shell32.dll) se voit comme :
AppellDLL32("Shell32.dll", "ShellExecuteA", <HANDLE>, <lpOPERATION>, <lpFICHIER>, <lpPARAMETRE>, <lpREPERTOIRE>, <nShowCmd>)

- Il Faut préciser le HANDLE
- lpOPERATION peut prendre les valeurs:
= NULL > veut dire ouvrir fichier
= "open" > ouvrir le fichier
= "print"
= "explore"
- lpFICHIER prend le chemin complet du fichier à ouvrir.
Le fichier peut etre un Exécutable ou un fichier Document
- lpPARAMETRE prend :
Le parametre à passer si le fichier à ouvrir est un fichier Exécutable
"NULL" si le fichier est un document.
- lpREPERTOIRE prend le repertoire courant.
- nShowCmd prend une des constantes :
Si le fichier est un document la valeur 0 (zero)
Si le fichier est un exécutable :
* Dans ton cas SW_SHOWNORMAL = 1

Essayes de voir avec ton code.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2