[Intégré 5.8.56.5352] Sauvegarde du profil
Modérateur : Patrice15220
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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.
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.
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
OK, je teste et te tiens au courant.
- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
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.

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.

- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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...
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...
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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
Merci pour ta contribution

-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
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.
Je te tiens au courant.
- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
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.

Jacques, quelle réactivité et encore pardon de t'avoir ennuyé avec mes configurations particulières.

- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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 !Patrice83200 a écrit :encore pardon de t'avoir ennuyé avec mes configurations particulières.
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
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.
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.
- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
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.
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"
Je vois que tu as encore passé la nuit à améliorer ton logiciel pour notre plus grand plaisir.

Jacques j'ai noté une information dans les observations de la version intermédiaire pour laquelle j'aimerais avoir ta confirmation.
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".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).
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"

- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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.
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.
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.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"
-
- Messages : 1714
- Enregistré le : 18 août 2013, 15:29
- Localisation : St Mamet La Salvetat (Cantal 15)
Re: Sauvegarde du profil
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.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.

- Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
- Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte
comme "icône de sujet"
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
J'ai complété mon précédent message, je vais faire un sujet dans la documentation et le reprendre.
Re: Sauvegarde du profil
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) ?
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) ?
Quand votre question est résolue, merci d'éditer votre premier message avec le bouton
et cocher l'icône de message 


-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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.
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
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 ?
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

-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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.
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
C'est vrai que je suis un peu obsédé par les performances ces derniers temps 

Re: Sauvegarde du profil
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
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
-
- Administrateur
- Messages : 6931
- Enregistré le : 04 janvier 2010, 20:03
- Localisation : France (Yvelines 78)
- Contact :
Re: Sauvegarde du profil
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 ?
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 ?