Bonjour,
Depuis la version 2.2.2 de Lazarus (Windows) "Application.minimize" dans la procédure d'activation initiale de la forme principale laisse trainer une fenêtre réduite en bas à gauche du bureau lors du lancement du programme, ce qui n'était pas le cas avec les versions précédentes où seule apparaissait l’icône dans la barre des tâches. Çà casse des applications qui démarrent minimisées et qui fonctionnaient bien avant.
On peut s'en sortir en sortant la minimisation de la procédure d'activation (par exemple avec un timer) mais je n'aime pas ce "bricolage"...
Facile à vérifier avec une application minimale :
bb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ...... implementation {$R *.lfm} { TForm1 } procedure TForm1.FormActivate(Sender: TObject); begin Application.Minimize; end; end.
Partager