Page 1 sur 1
Changement de PC
Posté : 25 avril 2015, 14:30
par Serge Cou
Je vais changer de PC. Comment faire pour ne pas perdre ses données sachant que GesFine n'est pas encore installé sur le nouveau PC ?
Merci de votre aide.
Serge
Re: Changement de PC
Posté : 25 avril 2015, 16:05
par Jacques Leblond
Bonjour Serge,
Il faut que tu récupères le répertoire "GesFine" et son contenu qui doit se trouver dans le répertoire "Documents" de Windows si tu n'as pas changé le répertoire par défaut qui t'était proposé lors de l'installation.
Ce répertoire contient la base de données, les sauvegardes et les fichiers de paramètres.
Tu peux vérifier l'adresse de ce répertoire depuis le menu "?/A propos".
Tu copies donc le répertoire "GesFine" dans le répertoire "Documents" de ton nouveau PC, puis tu installes GesFine et au premier démarrage il va te demander de créer ou sélectionner une base de données. Tu choisiras la sélection du fichier GesData.db qui se trouve dans le répertoire "Documents/GesFine" que tu auras précédemment copié.
A noter que si le nom de ton nouveau PC ou de ton utilisateur Windows est différent, alors un nouveau jeux de paramètres sera initialisé dans le fichier GesSetting.xml. Si tu veux récupérer tes paramètres actuels alors il faut suivre cette
méthodologie.
Re: Changement de PC
Posté : 25 avril 2015, 18:26
par papa125
Depuis que j'utilise GesFine en le faisant pointer sur mon nuage Google Drive, j'ai changé mon PC et remis à neuf mon portable : à chaque fois aucune difficulté, il m'a suffi d'indiquer au logiciel où se trouvait la base et... c'est tout ! Pourtant j'ai des noms d'utilisateurs différents

Re: Changement de PC
Posté : 25 avril 2015, 18:35
par Jacques Leblond
papa125 a écrit :Pourtant j'ai des noms d'utilisateurs différents

C'est tout à fait possible, d'autant que l'on ne touche pas aux paramètres régulièrement, dès lors que tu as configuré les options et ajusté la présentation (taille de la fenêtre, colonnes etc...) sur tes différents PC, tu n'y reviens plus.
Tu n'as donc pas de souci d'utilisation avec le Cloud de Google. Peux tu m'indiquer la taille en Mo de ta base de données ?
Je me suis toujours demandé comment la succession des mises à jour effectuées en temps réel par GesFine étaient répercutées sur le cloud, sachant qu'une modification de la base peut intervenir avant la fin de l'actualisation précédente du fichier sur le cloud.
Re: Changement de PC
Posté : 25 avril 2015, 18:44
par papa125
Ma base pèse 5.7Mo environ.
Par précaution je veille à rester "en phase" au niveau des versions de GesFine entre les 2 postes : si j'installe une intermédiaire sur l'un, je l'installe sur l'autre avant de le lancer (j'utilise d'ailleurs mon cloud pour stocker l'exécutable d'installation). Ma crainte étant qu'après avoir complété / modifié ma base avec une version n+1, il se passe des trucs bizarres en ouvrant la même base avec une version n

Re: Changement de PC
Posté : 25 avril 2015, 18:58
par Jacques Leblond
Ok merci, effectivement 5/6mo c'est rapide à mettre à jour avec une bonne connexion internet. Cela dit le scénario évoqué doit tout de même se produire de temps en temps, mais si tout marche bien c'est nickel...
Sinon, j'ai a priori correctement géré le scénario que tu évoques sur les versions. Je ne le pratique plus en ce moment et il y a bien longtemps que je l'ai développé.
De mémoire il doit être possible d'utiliser une base n+1 avec une version n de GesFine mais un message devrait te l'indiquer.
Quand tu lances la version n et que tu es connecté à Internet et que tu as l'option de mise à jour automatique d'activé, GesFine teste si il est à jour et engage la mise à jour automatiquement vers la version n+1. Il n'y a donc pas de conflit possible avec ce paramétrage lorsque tu n'utilises que les versions officielles.
Si l'une des conditions n'est pas remplit ou que tu utilises une version intermédiaire, GesFine doit renvoyer un message dans le formulaire de démarrage pour indiquer qu'il doit être mis à jour, ce que tu peux faire juste après, depuis le menu (s'il s'agit d'une version officielle) ou manuellement par l'installation du package d'installation (s'il s'agit d'une version intermédiaire).
Par contre en poursuivant l'utilisation d'une version n sur une base n+1 tu t'exposes à des anomalies de fonctionnement qui pourraient allez jusqu'à la corruption des données. Tout dépend de la nature des évolutions effectuées dans la base de données entre la version n et n+1.
Re: Changement de PC
Posté : 25 avril 2015, 19:00
par papa125
Ok donc je continuerai de pratiquer ainsi

Re: Changement de PC
Posté : 01 mai 2015, 15:10
par Serge Cou
J'ai changé de nom d'utilisateur et de nom du PC dans mon nouveau PC.
Copier entre les 2 balises <PC1> et </PC1> suffit-il ou faut-il aussi inclure dans la copie <utilisateur1> et </utilisateur1> dans le fichier GesSetting.xmt ?
La copie doit-elle aussi être faite dans GesSettingNotify.xmt ?
Merci d'avance de ces précisions.
Serge
Re: Changement de PC
Posté : 01 mai 2015, 15:20
par Jacques Leblond
Bonjour Serge,
Non tu ne dois copier que les lignes
après les balises correspondant au nom de l'utilisateur
ET du PC. Les balises du nom d'utilisateur et du nom du PC ne doivent donc pas être copiées.
Oui il faut faire la même chose avec le fichier GesSettingNotify.xml qui correspond au fichier des paramètres de l'agent de notification.
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<GesFineSetting>
<Utilisateur1>
<PC1>
...
Jeu de paramètres de l'utilisateur 1 sur le PC 1
...
</PC1>
</Utilisateur1>
<Utilisateur2>
<PC2>
...
Jeu de paramètres de l'utilisateur 2 sur le PC 2
...
</PC2>
</Utilisateur2>
</GesFineSetting>
Re: Changement de PC
Posté : 01 mai 2015, 15:22
par Serge Cou
C'est clair. Merci
Serge
Re: Changement de PC
Posté : 02 mai 2015, 16:15
par Serge Cou
Jacques,
Je suis désolé de te déranger mais, pour être sûr de ne pas faire de mauvaises manipulations lors de la reprise de mon historique (base de données et paramètres) peux tu me dire si je n'oublie rien dans la procédure suivante :
(Avec changement du nom d’utilisateur et du nom du PC)
1 – copier le répertoire GesFine du PC1 dans le répertoire « Documents » du PC2
2 – installer GesFine
3 – au 1er démarrage, à la demande « créer ou sélectionner une base de donnée », choisir « sélectionner » et indiquer la base GesData.db qui se trouve dans « Documents/GesFine » du PC2
4 – un nouveau jeu de paramètre sera initialisé dans les fichiers GesSetting.xml et GesSettingNotify.xml (dans Documents/GesFine du PC2)
5 – quitter GesFine
6 – copier :
les paramètres du fichier GesSetting.xml du PC1 dans les paramètres du fichier GesSetting.xml du PC2
et les paramètres du fichier GesSettingNotify.xml du PC1 dans les paramètres du fichier GesSettingNotify.xml du PC2 *
(paramètres situé après <PC1> et avant </PC1> des fichiers GesSetting.xml et GesSettingNotify.xml)
7 – relancer GesFine qui doit avoir retrouvé les paramètres et les données du PC1.
PS : je suppose que je dois conserver sur le PC2 le même mot de passe GesFine que sur le PC1
Merci d'avance.
Serge
Re: Changement de PC
Posté : 02 mai 2015, 16:52
par Jacques Leblond
Tout est parfait !
Pour le répertoire GesFine que tu évoques au point 1, je précise qu'il s'agit du répertoire des données donc dans "Documents" et pas du répertoire du programme dans "Program files".
Pour le mot de passe, il est stocké dans la base de données, donc il reste inchangé.
Re: Changement de PC
Posté : 02 mai 2015, 17:42
par Serge Cou
J'ai fait la procédure.
Au 2eme démarrage j'ai bien récupéré mon historique et mes paramètres.
Merci beaucoup.
Serge