Voilà, j'aimerais supprimer mon exe lors de son exécution genre 5 secondes après qu'il ait été ouvert.
J'ai essayé avec ca :
procedure TForm1.FormDestroy(Sender: TObject);
var
filename : string;
begin
filename:=ExtractFilePath(Application.ExeName)+'Prog.exe';
DeleteFile(FileName);
end;
là c'était quand le prog est quitté...
Mais le problème c'est que il n'arrive pas à se supprimer car il est encore en exécution au moment où il doit se supprimer.
Si quelqu'un a une solution, (on m'a parlé de threads mais je connais pas vraiment)

Ne dors pas trop la nuit pour pouvoir faire une sieste le jour !
