@ Droïde Système7,Hello, rien n'est bête en Delphi, en effet j'avais testé le chemin, et même j'ai placé deux bouttons pour la procédure "deltree" et "deletefile".
L'application est placée directement dans le dossier "Backgrounds" ou se trouve l'image.
Code pour la procédure "Deltree" :
Code pour la procédure "Deletefile" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TForm1.Button5Click(Sender: TObject); begin wd := Path[CSIDL_SYSTEM] ;//GetWinFolder_V1($0025); C:\Windows\System32 Dossier := 'oobe\Info\Backgrounds'; DelTree(wd + dossier); showmessage(wd + dossier) ; end;
Dans ce cas le chemin est correct et pourtant mon fichier ne s'éfface pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 procedure TForm1.Button4Click(Sender: TObject); begin chappli := ExtractFilePath(Application.ExeName); fileSource := chappli + 'BackgroundDefault.jpg' ; showmessage(filesource) ; if FileExists(pchar(filesource)) then Deletefile(pchar(filesource)) else showmessage('Le logon par défaut est ok'); end;
Edit : Je pensais à une chôse, je suis sous Seven 64 bits !
@+,
Cincap
Partager