Gambas France BETA


Pas de compte ? Incription

Settings.clear

1
AuteurMessages
valaquarus#1 Posté le 9/12/2021 à 16:00:13
-- Unus Ex Altera --Bonjour à tous,
après un settings.clear comment se débarrasse-t-on du fichier.conf par programmation (parce qu'à la main je sais faire) car un
1
TRY KILL User.home &/ ".config/gambas3/fichier.conf"
ne fonctionne pas il reste un fichier vide, c'est pas propre.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
spheris#2 Posté le 10/12/2021 à 14:23:23
essaye un :

1
TRY KILL setting.path


pour moi cela fonctionne
valaquarus#3 Posté le 11/12/2021 à 13:46:02
-- Unus Ex Altera --Bonjour Spheris,
j'ai essayé ton astuce, chez moi ça ne fonctionne pas (bizarrerie informatique??).
Ça laisse un fichier presque vide mais toujours présent,
1
2
settings.clear
TRY KILL settings.path
le clear vide complètement ce fichier mais il est toujours là même après le kill.
J'ai aussi essayé sans le clear, ça laisse un fichier pratiquement vide mais toujours là.
Philippe.
P.S.: je suis preneur de toute idée!
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
valaquarus#4 Posté le 11/12/2021 à 14:09:50
-- Unus Ex Altera --Rebonjour Spheris,
je corrige mon précédent message : ça fonctionne mais j'ai oublié que tant que le programme tourne il contrôle le fichier de configuration (settings) et donc à la clôture il me rajoute un fichier vide.
Je vais essayer de corriger cela.
Merci pour l'astuce.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
spheris#5 Posté le 20/12/2021 à 10:15:34
Valaquarus,
C'est bizarre ce que tu dis, car tant qu'il n'y a pas écriture ou lecture de ce fichier, le composant gb.Settings ne va chercher aucune info.
Peut être que dans ton programme tu dois avoir un settings.save quelque part qui te recréé le fichier à un moment donné.
valaquarus#6 Posté le 20/12/2021 à 13:44:24
-- Unus Ex Altera --Bonjour Spheris,
c'est exactement ce que j'ai pensé et je suis parti à la recherche de settings.save sauf que je n'en ai qu'un seul dans le code qui n'intervient pas au moment de la clôture.
Donc la question reste ouverte.
Philippe.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
linuxos#7 Posté le 20/12/2021 à 14:08:08
Un peu de sel, de poivre et la crevette sera... Bonjour,

Ou peut etre un Settings.Write() quelque part.

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
valaquarus#8 Posté le 20/12/2021 à 15:40:42
-- Unus Ex Altera --Bonjour Olivier,
j'ai contrôlé tous mes settings (pas de write, non plus).
Je vais continuer à chercher le truc impossible qui est caché et simple.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
1