cs_saravana
Messages postés91Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention18 octobre 2007
-
30 août 2005 à 14:45
Utilisateur anonyme -
30 août 2005 à 21:00
bonjour
voila lorsque j'ouvre un fichier .bat( creer avec delphi) il me met
'repertoire de recherche spécifié de Command incorrect'
pour l'ouvrir j'utilise
ShellExecute(Handle, 'Open', PChar('C:\Program Files\Borland\Delphi6\Projects\format\rapide.bat'), nil, nil, SW_SHOW);
merci de votre aide
Analyse bien ton problème et tu va comprendre. Place ton fichier rapide.bat ailleurs dans c:\mes documents compile et execute il va te dire Program Files\Borland\Delphi6\Projects\format\rapide.bat alors que ton fichier est dans mes documents. Surprenant non ? deux choses le dos est une "application" particulière qui se traite de façon différentede windows (voir tuto de grandvizir) et il faut forcer ton application à revenir à la base de la racine.
Cherche un peu et si tu trouves pas je t'aiderai un peu.
Petite remarque : fais attention à l'utilisation de PChar ce n'est pas une obligation et parfois cela pose des problèmes.
Et regardes aussi la synthase exacte de shellexecute (voir juste en dessous le topic parlant des différents parametres de shellexecute) : fichier et application ce n'est pas la meme chose