Comment faire en sorte qu'un logiciel desktop écrit en Java fx puisse se fermer automatiquement en lui fixant un délai ou des jours d'exécution. Par exemple le cas de l'IDE intellij. Objectif pour contraindre le client pour acheter la licence.
Comment faire en sorte qu'un logiciel desktop écrit en Java fx puisse se fermer automatiquement en lui fixant un délai ou des jours d'exécution. Par exemple le cas de l'IDE intellij. Objectif pour contraindre le client pour acheter la licence.
Le problème est totalement indépendant de JavaFX ou d'un interface graphique. Il semble évident qu'il te faille stocker quelque part dans un lieu pas forcement accessible a l'utilisateur et dans un format qu'il ne pourra pas simplement lire et modifier la date du tout premier lancement du soft et ensuite tu compares la date a chaque lancement pour vérifier que la période de grâce n'est pas révolue.
Si c'est un logiciel qui est sensé tourner sans jamais s’arrêter, en complément de la vérification au lancement, tu peux aussi lancer une tache de fond / un service qui va régulièrement faire le même test.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
La classe Timer peut faire l'affaire.
https://jmdoudoux.developpez.com/cou...ion_taches.php
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
En pure FX on a aussi ScheduledService ou même AnimationTimer ou juste un thread basique basse priorité annexe qui peut faire tout aussi bien le taf pour ce genre de loop récurrent. Mais bon, le cœur du problème en lui-même a rien a voir avec JavaFX.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Partager