Page 2 sur 3
Re: Sauvegarde du profil
Posté : 07 août 2014, 15:03
par Jacques Leblond
Je viens de publier une nouvelle version qui remplace l'espace par un _
J'en ai aussi profité pour qu'en cas d'échec de création du paramètre indispensable, GesFine ne se ferme pas et poursuive son chargement.
N'oublie pas de supprimer (ou déplacer) le fichier GesSetting.xml à coté de la base de données qui sera utilisée par ton PC fixe avant d'installer cette nouvelle version, sinon il n'ira pas récupérer les paramètres dans le registre et va créer les valeurs par défaut.
Re: Sauvegarde du profil
Posté : 07 août 2014, 15:05
par Patrice15220
OK, je teste et te tiens au courant.
Re: Sauvegarde du profil
Posté : 07 août 2014, 15:18
par Patrice15220
Conclusion : Tout fonctionne parfaitement aussi bien sur ma tour que sur mon portable.
Par contre, charge à moi de fusionner les deux fichiers xml en un seul car l'utilise la synchronisation de certains répertoires (notamment le répertoire "Mes Documents") entre mes deux ordinateurs.
Je suis désolé de t'avoir donné du fil à retordre avec mon espace....
EDIT : Pour info, j'ai fusionné mes deux fichiers xml et tout fonctionne bien, l'identification de l'ordinateur et de l'utilisateur se fait bien.

Re: Sauvegarde du profil
Posté : 07 août 2014, 15:49
par Jacques Leblond
Ok tant mieux mais comme tu le précises, ma séquence actuelle ne permet pas de récupérer plusieurs jeux de paramètres de PC différents qui utiliseraient la même base.
Seul le premier va récupérer ses paramètres les autres auront ceux par défaut. Je vais essayer d'améliorer la chose...
Re: Sauvegarde du profil
Posté : 07 août 2014, 16:48
par Jacques Leblond
Voilà, cette fois je pense que l'évolution est finalisée, j'ai publié une nouvelle version qui peut récupérer les paramètres de plusieurs PC pointant sur la même base de données.
Merci pour ta contribution

Re: Sauvegarde du profil
Posté : 07 août 2014, 17:33
par Patrice15220
Super, je vais tester cela en restaurant le build 5329 et les paramètres du registre sur ma tour, et en supprimant les éléments de cet ordinateur dans le fichier xml.
Je te tiens au courant.
Re: Sauvegarde du profil
Posté : 07 août 2014, 17:42
par Patrice15220
Tests effectués, c'est excellent la fusion dans le fichier xml s'est parfaitement déroulée.
Jacques, quelle réactivité et encore pardon de t'avoir ennuyé avec mes configurations particulières.

Re: Sauvegarde du profil
Posté : 07 août 2014, 18:44
par Jacques Leblond
Patrice83200 a écrit :encore pardon de t'avoir ennuyé avec mes configurations particulières.

Au contraire c'est très bien que tu es installé cette version, il vaut mieux découvrir cela sur une version intermédiaire que sur une version officielle !
Re: Sauvegarde du profil
Posté : 08 août 2014, 08:46
par Patrice15220
Bonjour Jacques,
Complément d'information : Installation du build 5333 sur PC équipé de Windows XP Pro avec base de données et fichier xml sur clé USB (celle qui me sert à synchroniser mes deux autres ordinateurs).
Conclusion : Aucun problème et fichier xml correctement renseigné des paramètres pour cette dernière configuration.
Encore merci et bonne journée.
Re: Sauvegarde du profil
Posté : 10 août 2014, 08:46
par Patrice15220
Bonjour Jacques,
Je vois que tu as encore passé la nuit à améliorer ton logiciel pour notre plus grand plaisir.

Nous t'en sommes tous (j'espère ne pas me tromper en disant cela) très reconnaissants et devons t'apporter notre aide au maximum.
Jacques j'ai noté une information dans les observations de la version intermédiaire pour laquelle j'aimerais avoir ta confirmation.
Jacques Leblond a écrit :L'installation sur un support amovible tel qu'une clé USB ou une carte mémoire et l'utilisation de GesFine depuis ce type de support s'en trouve facilité (plus d'utilisation du registre). Pour une telle installation, il est nécessaire que le fichier de la base de données soit installé à la racine de l'installation de GesFine (dans le même répertoire que le fichier GesFine.exe).
En effet, comme tu le sais, je travaille sur un 3ème ordinateur distant et occasionnel où à l'installation j'ai pointé sur la base de données installée dans un répertoire d'une clé USB et où figure depuis les dernières versions intermédiaires le fichier des paramètres "GesSetting.xml".
Or, contrairement à ce qui est écrit, ces fichiers ne figurent pas dans le même répertoire que le fichier "GesFine.exe"
N'y a t-il pas une erreur dans l'explication délivrée
EDIT : Petite idée, dans la fenêtre "A propos..." ne pourrait-on pas faire apparaître l'emplacement du fichier paramètres "GesSetting.xml"

Re: Sauvegarde du profil
Posté : 10 août 2014, 10:26
par Jacques Leblond
Bonjour Patrice,
Ton installation est tout à fait possible et correct, tu ne retrouves sur ta clé que les données et les paramètres. Quand tu exécutes GesFine sur ton portable, le registre de cet ordinateur est lu pour savoir où se trouve la base (en l'occurrence sur la clé USB).
C'est finalement la même chose que pour tes PC fixes.
Ce que j'évoque correspond au cas d'un utilisateur qui utilise GesFine sur de nombreux ordinateurs, voir des ordinateurs qui ne lui appartiennent pas.
Dans ce cas il est intéressant que le programme (les exécutables de GesFine) ne soit pas dans le répertoire prévu de Windows mais directement sur la clé USB.
Ainsi il n'a pas besoin d'installer GesFine, il connecte sa clé et lance l'exécutable GesFine.exe depuis celle-ci. Pour que ce dernier trouve la base sans lire le registre, il faut qu'elle soit à coté de l'exécutable.
Dans un telle installation, il n'y a pas besoin de synchronisation/duplication de la base de données, il faut par contre connecter la clé à chaque fois sur l'ordinateur où l'on souhaite utiliser GesFine.
Néanmoins il faut choisir une bonne stratégie pour la sauvegarde, d'autant que les supports amovibles sont très peu fiables par rapport au disque dur.
Patrice83200 a écrit :EDIT : Petite idée, dans la fenêtre "A propos..." ne pourrait-on pas faire apparaître l'emplacement du fichier paramètres "GesSetting.xml"

Le fichier des paramètres est nécessairement à coté de la base de données. Il ne peut en être autrement et s'il est manquant il sera créé à cet endroit.
Re: Sauvegarde du profil
Posté : 10 août 2014, 10:38
par Patrice15220
Jacques Leblond a écrit :Ce que j'évoque correspond au cas d'un utilisateur qui utilise GesFine sur de nombreux ordinateurs, voir des ordinateurs qui ne lui appartiennent pas.
Dans ce cas il est intéressant que le programme (les exécutables de GesFine) ne soit pas dans le répertoire prévu de Windows mais directement sur la clé USB.
Ainsi il n'a pas besoin d'installer GesFine, il connecte sa clé et lance l'exécutable GesFine.exe depuis celle-ci. Pour que ce dernier trouve la base sans lire le registre, il faut qu'elle soit à coté de l'exécutable.
OK, je ne pensais pas au cas de l'utilisation de GesFine en version "portable", et je ne savais même pas que c'était possible.

Re: Sauvegarde du profil
Posté : 10 août 2014, 10:46
par Jacques Leblond
J'ai complété mon précédent message, je vais faire un sujet dans la documentation et le reprendre.
Re: Sauvegarde du profil
Posté : 18 août 2014, 22:41
par noftal
Bonsoir,
Par curiosité, pour les anciens utilisateurs qui avaient leurs paramètres enregistrés dans le registre,
- Que deviennent les clés de registre ? Tu les effaces ou tu les laisses.
- Est-ce GesFine.exe qui assure la recopie du registre vers XML ou bien est-ce l'installer ?
- Pour ceux qui installent la version intermédiaire, n'y a-t-il pas irréversibilité (impossibilité de revenir à une version antérieure) ?
Re: Sauvegarde du profil
Posté : 18 août 2014, 23:06
par Jacques Leblond
Bonsoir Steph,
Les clés sont supprimées, c'est GesFine.exe qui s'occupe du transfert.
Les paramètres ne sont pas source d’irréversibilité, si tu reviens en arrière un nouveau jeu de paramètres par défaut sera créé, les valeurs dans les fichiers xml ne seront bien sûr pas utilisés.
Re: Sauvegarde du profil
Posté : 18 août 2014, 23:20
par noftal
OK.
Mais tu vas devoir te traîner un bout de code dans GesFine pendant pas mal de temps (indéfiniment en théorie) pour assurer la compatibilité avec les anciennes versions (le fait de vérifier s'il existe des paramètres au format registre, pour les recopier dans un fichier XML).
Ne serait-ce pas plus optimal (en termes de perfo

) de faire faire ce travail par l'installer ?
Re: Sauvegarde du profil
Posté : 18 août 2014, 23:32
par Jacques Leblond
En terme de perfo c'est insignifiant, je vérifie si des paramètres existent dans ma structure xml, si non je regarde le registre et récupère ces éventuelles infos.
Donc une condition qui ne prend pas 1 ms et une vingtaine de lignes pour la fonction de récupération. Rien de significatif, ni de gênant.
Faire le travail par l'installateur doit être possible mais je suis resté dans la même philosophie que les modifications de la base de données qui induisent du code "inutile" après migration vers une version supérieure.
Par ailleurs rien ne m'assure que l'installateur sera toujours utilisé (par moi ou l'utilisateur), la copie de fichier est possible.
Re: Sauvegarde du profil
Posté : 18 août 2014, 23:38
par noftal
C'est vrai que je suis un peu obsédé par les performances ces derniers temps

Re: Sauvegarde du profil
Posté : 23 août 2014, 00:08
par noftal
Bonjour Jacques,
J'ai utilisé en condition réelle l'efficacité de la sauvegarde du profil puisque j'ai réinstallé mon ordi.
Je n'ai pas fait le tour de tous les paramètres de config. Il semble bien que j'ai récupéré l'essentiel, mais j'ai repéré quelques paramètres qui ont été perdus.
Liste non exhaustive :
- agencement du tableau de bord : j'avais supprimé des plugins, je les ai retrouvés après installation et pas à l'emplacement que j'avais choisi.
- option affichage plein écran au démarrage : elle était à ON chez moi, je l'ai retrouvé à OFF
- Option Travailler hors connexion (elle était à OFF chez moi, je l'ai retrouvé à ON)
- j'ai perdu mes listes de titres
EDIT : pour la liste de titres je ne comprends pas. Les titres ont leur propriété correcte mais je ne les vois pas dans le plugin
EDIT2 : c'est résolu : la liste déroulante du plugin s'était réinitialisé. Encore un paramètre qui dû subir un RAZ
Je te tiendrai au courant si j'en trouve d'autres
Re: Sauvegarde du profil
Posté : 23 août 2014, 00:24
par Jacques Leblond
Bonsoir Steph,
Je n'explique pas qu'une partie des paramètres aient disparu, je les traite globalement sans condition sur leur nom.
Tu as bien remplacé le fichier XML alors que GesFine était fermé ?
Si tu as encore le fichier sauvegardé, non modifié depuis la réouverture et le reparamétrage de GesFine, il faudrait me l'envoyer pour que je regarde si les paramètres y sont et avec quelle valeur ?