FileExists [Résolu]

papyvore 155 Messages postés samedi 15 novembre 2003Date d'inscription 5 avril 2018 Dernière intervention - 17 févr. 2018 à 10:08 - Dernière réponse : papyvore 155 Messages postés samedi 15 novembre 2003Date d'inscription 5 avril 2018 Dernière intervention
- 17 févr. 2018 à 15:37
Bonjour,
un souci avec cette fonction
delphi xe8 administrateur windows 10.
procedure OpenCpl(CplFile: String);
begin
if FileExists(CplFile) then
ShellExecute(Application.Handle,'open','control.exe',PChar(CplFile),'',0)
else
ShowMessage(CplFile+' n''existe pas');
end;

//appel de la procedure
OpenCpl('C:\WINDOWS\system32\Firewall.cpl');

FileExists me retourne false alors que 'C:\WINDOWS\system32\Firewall.cpl' existe bien.
si je supprime
 if FileExists(CplFile) then
,le cpl s'ouvre bien ????
quel est mon problème !
merci.

Afficher la suite 

Votre réponse

4 réponses

jordane45 21439 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 21 juin 2018 Dernière intervention - 17 févr. 2018 à 10:29
0
Merci
Bonjour,

Je ne fais pas de delphi... mais en regardant sur le net.. j'ai vu qu'il fallait ajouter
Uses sysutils;

Ou sinon peut-être
if SysUtils.FileExists(CplFile) then


papyvore 155 Messages postés samedi 15 novembre 2003Date d'inscription 5 avril 2018 Dernière intervention - 17 févr. 2018 à 13:17
merci,
mais c'est pas ça le problème, c'est seulement que la function retourne toujours false
jordane45 21439 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 21 juin 2018 Dernière intervention - 17 févr. 2018 à 13:47
papyvore 155 Messages postés samedi 15 novembre 2003Date d'inscription 5 avril 2018 Dernière intervention - 17 févr. 2018 à 15:37
salut
merci je connaissais pas , ça marche.
Commenter la réponse de jordane45

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.