Bonjour à toutes et à tous,
J'utilise ffmpeg dans une ressource et quand je quitte l'application sans avoir effectué un traitement, je sais l'effacer sans le Kill.
Mais si j'ai fait un traitement je ne sais plus l'effacer malgré l'ajout d'un Kill et donc il reste dans le dossier.
Merci si un membre a une autre idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TU_F.FormClose(Sender: TObject; var Action: TCloseAction); begin //kill -STOP <pid> ShellExecute(0,'open',pchar('taskkill /f /im FFmpeg.exe'),nil,nil,SW_SHOW); //Application.ProcessMessages; if fileexists(chappli + 'ffmpeg.exe') then deletefile(chappli + 'ffmpeg.exe') else showmessage('Une erreur est survenue lors de la fermeture'); end;
@+,
cincap
Partager