Bonjour,

Je dois faire une action (arrêter certains services) si le paramètre "/uninstall" est passé à mon application, mais cela doit être transparent

Si aucun paramètre, cela affiche la fenêtre de mon appli.

d'où ma question, est-ce que faire Application.Terminate dans le onCreate de ma fiche est faisable ou cela peut avoir des conséquences inattendues ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
procedure TMaFiche.FormCreate(Sender: TObject);
begin
  {si on est en désinstall, juste arrêter les services}
  if ParamStr(1) = '/uninstall' then
  begin
    ArreterLesServices;
    Application.Terminate;
    exit;
  end;
//... reste du code
end;
Merci pour vos réponses

Isa