Salut!
suite à un post sur LAZARUS j'ai été curieux et je voulais avoir une idée de ce Free IDE, donc sans trop tarder je l'ai téléchargé et installé. Et comme je suis un habitué de Delphi, il était tout à fait naturel pour moi de coder ma première application sous cette IDE.
En fait, rien de spécial, une fenêtre et exécution. A la fermeture de l'application j'ai ce message "Exécution interrompue", à première vue je n'ai pas saisi le message, mais voulant le contourner j'ai mis une ligne de code dans l'évènement OnClose de la seule forme que j'ai déposé. J'ai pensé à ça :
après exécution et fermeture j'ai eu le même message; conclusion y a pas de problème c'est une philosophie des concepteurs, c'est pour cela que je m'adresse à vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction); begin CloseAction := caFree; Application.Terminate; end;
- De quoi s'agit-il ? à mon sens fermer l'application ne signifie pas forcément l'interrompre ?
- où ya t-il un lien avec le portage de l'application car je l'ai essayé sous Windows XP ?
- ou encore une question de thread ?
J'espère avoir été assez claire.
merci de m'avoir lu.
Partager