Bonsoir,
Pierrot, pour essayer de comprendre, pourrais-tu faire une recherche des fichiers Ancestrologie.bdd se trouvant sur ton disque dur à l'aide de l'explorateur de windows?
Pour celà il faut que tu sois connecté sous le compte Administrateur, ou sous un compte de type administrateur.
Avec Philippe et sur une version Pro de Vista, on a fait les essais d'installation suivants:
Tout d'abord, étant connecté comme Administrateur (le compte), l'installation se fait sans aucun message particulier, ni alerte de sécurité, et fonctionne parfaitement par la suite.
Ensuite sous un compte "Toto" de
type administrateur, au lancement de l'installation, Vista émet une alerte de sécurité et demande simplement d'autoriser l'exécution de ce programme d'installation. Après avoir simplement cliqué sur "Autoriser" l'installation se poursuit normalement, et il n'y a aucune difficulté d'utilisation par la suite.
Troisième essai sous un compte "Titi" de type Standard, type conseillé par Microsoft pour l'utilisation courante, l'alerte émise par Vista au lancement de l'installation est différente: Il est demandé de fournir le mot de passe de l'Administrateur. L'installation se poursuit alors normalement. Mais au lancement d'Ancestrologie, impossible de démarrer, base introuvable!
C'est il me semble le problème rencontré par Pierrot et JRFloquet.
Le problème vient du "vice" de Vista qui entretient la confusion entre le
compte Administrateur et le
type administrateur.
A un utilisateur de type Standard, qui n'a donc pas des droits d'installation, il demande en fait de se connecter, le temps de l'exécution du programme d'installation, sous le compte "Administrateur".
De ce fait l'installation des répertoires Ancestrologie, y compris la base Napoléon, se fait dans le répertoire "Mes documents" du compte "Administrateur". On les y a retrouvés ensuite. Il en est de même des inscriptions dans la base de registre faites dans le HKEY_CURRENT_USER de l'Administrateur.
Ces informations sont donc inaccessibles au compte Titi qui a fait l'installation.
Dans sa version actuelle, il faut installer Ancestrologie (et le modifier avec migration_base.exe) sous le compte qui servira en utilisation. Et il faut, pendant l'installation et la migration, lui donner des droits d'administration en lui donnant le
type administrateur. Celà reste à confirmer, mais je pense qu'après cette installation ou migration il doit être possible de revenir à un compte standard pour l'utilisation normale.
Comme il s'agit d'une nouvelle installation, il faudrait également vérifier s'il n'existe pas des fichiers de l'ancienne installation qui viendraient perturber le fonctionnement. Je pense en particulier à un répertoire firebird dans c:\program files\Ancestrologie ou à un fichier firebird.conf "ancienne version" (pour information, ce fichier n'est plus indispensable dans la dernière installation, et s'il existe il ne doit pas contenir de ligne RootDirectory active, et il ne doit plus y avoir de répertoire firebird), ou à des fichiers d'ancestrologie dans des répertoires sous c:\users\MonCompte\ autre que Mes documents.
Mai il n'y a pas que ces tentatives pour résoudre les problèmes de compatibilité avec Vista dans ces dernières versions:
Pour un événement individuel Divers, des libellés prédéfinis ont été ajoutés: "Père introuvable", "Mère introuvable" et "Parents introuvables". Ils permettent d'enregistrer une impossibilité de poursuivre les recherches d'un ascendant.
L'événement Divers ne contenant qu'un titre ne fait plus apparaître la mention "Cet événement ne contient aucune information !!!!" dans la liste de l'onglet Identité.
On peut mettre dans les champs Civilité et Filiation des valeurs n'appartenant pas obligatoirement aux listes de référence. La filiation peut être effacer.
Cà intéressera ceux qui ont plusieurs bases, et qui trouvent plutôt incommode la sélection par le champ "Chemin d'accès à votre base de données" de "Emplacement de la base de données". Le champ "Chemin relatif de la base sur le serveur" qui permettait d'utiliser des alias pour se connecter à des bases sur serveur distant ou local, peut maintenant être utilisé ainsi même avec Firebird embedded. Il suffit pour celà d'avoir défini des alias dans le fichier alias.conf situé dans c:\program files\ancestrologie et de laisser vierge le champ "Adresse IP serveur".
Pour définir un alias dans alias.conf, il suffit de l'ouvrir avec le Bloc-notes de windows et d'y ajouter une ligne sans # devant, par exemple:
village=c:\documents and settings\MonCompte\Mes documents\Genealogie\village\database\LeVillage.bdd
Pour ceux qui utilisent la version serveur de Firebird 2.1, le fichier alias.conf se trouve dans le répertoire d'installation de Firebird. Ils peuvent indifféremment laisser l'Adresse IP vierge ou y mettre l'adresse du serveur local, soit "localhost" ou "127.0.0.1".
Quand on doit changer de base, il est plus rapide de taper "village" que de sélectionner le fichier.
On peut maintenant optimiser les bases ainsi déclarées, même si elles sont sur un serveur distant.
Toutes les fonctions "importer" des tables de références (pays, régions, villes etc...) ont maintenant autant de colonnes attendues que de colonnes disponibles dans les tables de référence, et sans décalage. L'importation de la table de référence des villes par cette fonction ne rejette plus les 583 villes du Luxembourg.
Le déplacement des répertoires Images de c:\program files\ancestrologie à c:\documents and settings\NomCompte\Mes documents\ancestrologie sous XP ou c:\users\NomCompte\Mes documents\ancestrologie sous Vista, pour cause de compatibilité avec Vista, suspend une épée de Damoclès au dessus de la tête de tous ceux qui de grés ou de force seront amener un jour à faire une nouvelle installation, surtout s'ils n'ont pas pris la précaution de regrouper leurs médias ailleurs que dans ces emplacements préconisés. Même moi qui les met dans d:\travaux\genealogie\images, aurai-je un disque D: sur mon prochain PC?
Or, c'est le chemin complet des fichiers qui est mémorisé dans la Bibliothèque Multimédia et dans les photos de domiciles. C'est également ce chemin qui est utilisé lors d'un export gedcom et pour visualiser les fichiers attachés. Si ces fichiers ne se trouvent plus à la même adresse, ils ne pourront plus être chargés, seule la version "basse résolution" des images intégrées à la base restera visible.
Pour résoudre ce problème, deux solutions complémentaires ont été adoptées:
1- dans les préférences générales, l'adresse du répertoire Images (appelé Photos) a été remplacé par un "Répertoire de base des images et fichiers attachés au dossier en cours". Ce répertoire doit être enregistré pour chaque dossier de la base avant de pouvoir ajouter un média à la bibliothèque ou dans un domicile. L'explorateur permettant la sélection du fichier à enregistrer s'ouvre toujours à l'intérieur de ce répertoire; rien n'interdit cependant d'en sortir en naviguant pour sélectionner un fichier hors de ce répertoire.
Cette disposition a pour objectif d'inciter les utilisateurs à grouper les médias concernant un dossier dans un même répertoire (avec ses sous-répertoires), ceci devant en faciliter le transfert ultérieur sur une autre installation.
2- une fonction accessible depuis le bouton "Remplacer chemin" de la bibliothèque multimédia permet de remplacer le début de l'adresse complète des médias mémorisés dans le dossier. Elle permettra par exemple de remplacer c:\program files\ancestrologie par c:\users\NomCompte\Mes documents\ancestrologie le jour ou quittant à grands regrets votre vieux PC sous XP
vous devrez transférer votre base de données avec tous vos médias sur le PC sous Vista
tout neuf que le Père Noël vous aura apporté.
Bonne soirée.
André