FileExists [Résolu]

Signaler
Messages postés
199
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
10 septembre 2020
-
Messages postés
199
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
10 septembre 2020
-
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.

1 réponse

Messages postés
29736
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 octobre 2020
338
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


Messages postés
199
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
10 septembre 2020
7
merci,
mais c'est pas ça le problème, c'est seulement que la function retourne toujours false
Messages postés
29736
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 octobre 2020
338
Messages postés
199
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
10 septembre 2020
7
salut
merci je connaissais pas , ça marche.