FileExists [Résolu]

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

A voir également:

1 réponse

Messages postés
28110
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2020
325
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
185
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
7 avril 2020
4
merci,
mais c'est pas ça le problème, c'est seulement que la function retourne toujours false
Messages postés
28110
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 avril 2020
325
Messages postés
185
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
7 avril 2020
4
salut
merci je connaissais pas , ça marche.