Pour les systèmes unix, un programme doit avoir l'attribut
+x pour pouvoir être lancé d'une manière autonome.
C'est ce qu'on appelle rendre exécutable un binaire ou un script.
(c'est probablement ce que fait ton interface graphique avec une case à cocher)
Donc tu met +x pour le(s) utilisateur(s) concernés, c'est à dire
#PB_FileSystem_Exec... (
User|
Group|
All) selon ton souhait.
http://purebasic.developpez.com/documentation/filesystem/setfileattributes.htmlEnsuite tu n'as plus qu'à mettre en place un système de rotation pour lancer le nouveau fichier à la place de l'ancien.
