Appli enginée quitter sans confirmation depuis macOSX

Bonjour

Environnement:
macOSX
Applie enginée 4D v17R6 (mais même problème autres versions)

Depuis l’application enginée, aucun problème pour quitter cette appli sans avoir le dialogue de 4D demandant si l’on veut bien quitter.

Mais ce n’est pas le cas si l’on veut que cette appli quitte depuis l’environnement dans plusieurs cas:

  • si l’on veut quitter à partir du menu contextuel de son icône dans le Dock et qu’elle n’est pas au premier plan.

  • depuis le moniteur d’activité pour un simple “Quitter”

  • Mais beaucoup plus embêtant, depuis les commandes “Redémarrer” ou “Eteindre” ou ce dialogue bloque l’opération.

Mes recherches dans la doc et sur le forum n’ont pas été fructueuses, alors si quelqu’un a une idée, voire la solution, ce serait super.

Et avec un peu d’avance, bonnes fêtes de fin d’année.

Bonjour Gilbert,
c’est le comportement “naturel” avec l’https://doc.4d.com/4Dv17R6/4D/17-R6/Actions-standard.300-4354791.fe.html#3371166action standard>. Faudrait la remplacer par un appel direct à https://doc.4d.com/4Dv17R6/4D/17-R6/QUIT-4D.301-4311289.fe.htmlQUIT 4D>, je pense.

Bonjour Arnaud

C’est le comportement naturel, je sais bien.

A partir de l’application enginée, aucun problème pour le contourner. Avec l’item “Quitter” du menu “Nom de l’appli” je contourne sans problème et quitte sans ce maudit dialogue.
C’est à partir d’une demande extérieur via à priori par un message Kill que cela se complique.

Je ne sais pas comment intercepter cet demande avant ce dialogue.

J’ai essayé avec la méthode base “sur fermeture”, le dialogue s’affiche avant :evil:

J’ai, bien que la doc parle d’évènements autres, testé avec la méthode base “sur événement système”, mais l’appel ne passe pas par elle.

C’est dommage, et peut être embêtant pour par exemple rebooter une machine à distance via SSH.

Enfin j’espère au miracle de noël :razz: