forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Rapports d'anomalies => Discussion démarrée par: ladorche le 11 Avril 2006 à 14:05:45

Titre: [résolu]violation d'accès
Posté par: ladorche le 11 Avril 2006 à 14:05:45
Bonjour à tous,

En voulant effectuer la MAJ, je suis sous 500 b4.010, ancestrologie ne peut pas installer celle-ci. J'ai ce message " violation d'accès à l'adresse oo533c14" dans le module "ancestrologie.exe" Lecture de l'adresse "oc3fc1f8". D'autre part, je ne peux plus fermer ancestrologie, j'ai sensiblement le même message. Je suis un utilisateur enregistré.

Merci pour votre aide.
Titre: [résolu]violation d'accès
Posté par: Facon le 11 Avril 2006 à 14:39:45
Bonjour,

Peux-tu préciser un peu plus la situation. Je comprends que tu es en v500b4.010 et que tu souhaites faire une mise à jour, vers quelle version?

Habituellement je fais la màj par téléchargement de l'élément correspondant sur le site officiel. Est-ce bien ton cas?

Si tu souhaites passer en v513, il est également souhaitable de faire migrer ta base vers b4.031 en utilisant l'outil disponible sur le site.
Titre: [résolu]violation d'accès
Posté par: ladorche le 11 Avril 2006 à 16:03:49
Personnellement, j'ai toujours fais la mise à jour par le bouton dans ancestrologie, cela allait très bien jusqu'à aujourd'hui. J'ai voulu faire les mises à jour conseillé sur le site officiel, résultat toute ma base à disparue.

Pratiquement tous les boutons du logiciel me donneent une violation d'accès.

Impossible d'installer la dernière version, réponse: exception etc,etc,etc.

Qu'en pensez-vous?
Titre: [résolu]violation d'accès
Posté par: Facon le 11 Avril 2006 à 16:34:27
Bonjour,

Pour ce qui concerne la base, elle doit toujours être présente. Il faut regarder dans le répertoire C:\Program Files\Ancestrologie\Database. En principe tu dois y trouver ta base sous la forme d'un fichier *.bdd. Il est préférable de ne pas conserver le nom Ancestrologie sous peine de l'écraser à l'occasion d'une nouvelle installation complète.

Pendant que tu y es, examines également le répertoire \Plugins. Combien y-a-t-il de fichiers *.dll.

Tu devrais avoir seulement Arbre, BOA, Cassini, CréationWeb. Tu élimines les autres du type Calculdate, Calendrier, Statistiques. C'est intégré au versions Ancestrologie récentes.

Tu vérifies enfin la dll CreationWeb afin d'être certain d'avoir la dernière version.



Avant toute chose, faire une sauvegarde de la base de données.



Ne pas oublier également après l'update de faire la migration de base.
Titre: [résolu]violation d'accès
Posté par: ladorche le 12 Avril 2006 à 09:14:37
Bonjour,

Comme j'avais toujours ces problèmes après les modifs que vous conseillez, j'ai tout viré et procédé à une nouvelle installation.

Par contre, faut-il faire les mises à jours via ancestrologie, où sur le site?

Il me semble que ces problèmes sont dus à une réinitialisation de la barre des tâches. :evil:

Quand pensez-vous?
Titre: [résolu]violation d'accès
Posté par: ladorche le 12 Avril 2006 à 09:45:00
Bonjour,

Encore moi. J'ai effectué les mises à jour de ancestrologie-base et de crétionweb. Par contre, impossible de faire la mise à joue d'ancestrologie.

J'ai une fenétre d'exception qui s'affiche.
Titre: [résolu]violation d'accès
Posté par: guillaume simonnet le 12 Avril 2006 à 11:16:21
Citation de: "ladorche"
J'ai une fenétre d'exception qui s'affiche.


c'est a dire  :?:
Titre: [résolu]violation d'accès
Posté par: ladorche le 12 Avril 2006 à 15:21:13
La fenêtre a pour titre: Erreur d'application.



Texte: exception EIBClient error dans le module ancestrologie.exe dans 00128C6A. Interbase library GDS32.dll not found in the path. Please install interbase to use this functionality.



Ne pas me demander la traduction, j'ai horreur de cette langue.
Titre: [résolu]violation d'accès
Posté par: DDdeBerdeux le 12 Avril 2006 à 16:54:46
L'installation complète est à faire à partir du fichier téléchargé au point 1 du site et non au point 3. En "virant le tout", vous avez également supprimé gds32.dll.

Sauvegardez votre base en en faisant une copie (par défaut, fichier ancestrologie.bdd dans le répertoire c:\program files\ancestrologie\database\), et assurez vous d'avoir le fichier licence original (joint au message de confirmation de PCM) avant de supprimer, ou voyez http://quidancestro.free.fr/ pour le récupérer.

A+

André
Titre: [résolu]violation d'accès
Posté par: ladorche le 13 Avril 2006 à 08:42:52
Bonjour,

L'installation à bien été faite à partir du point 1. J'ai remis en ligne mon code de débridage.

"et assurez vous d'avoir le fichier licence original" c'est à dire???

La sauvegarde de ma base avait été faite sur une disquette donc plus de souci à ce niveau.
Titre: [résolu]violation d'accès
Posté par: Roger 1 le 13 Avril 2006 à 09:50:42
Le fichier licence original, c'est le fichier nommé "Ancestrologie.zip" dans lequel se trouve le fichier "Ancestrologie .lic" qui est ce que vous appellez "code de débridage"

A+
Titre: [résolu]violation d'accès
Posté par: ladorche le 13 Avril 2006 à 13:41:55
Ce que j'appèle le code de débridage est en fait la clef d'activation.
Titre: [résolu]violation d'accès
Posté par: Roger 1 le 13 Avril 2006 à 14:56:41
clé d'activation qui est "Ancestrologie.lic " à placer dans le répertoire :

C:\Program Files \Ancestrologie
Titre: [résolu]violation d'accès
Posté par: ladorche le 13 Avril 2006 à 15:36:38
Je pense qu'il faut repartir de zéro.

Je possède la 514 b4.010, après la réinstallation. Le fichier ancestrologie.lic est bien placé dans le répertoire spécifié. Est-ce la dernière version? si oui, c'est moi qui déraille. Autrement, je n'arrive pas a faire de mise à jour. Tous les autres modules n'ont pas posés de problèmes à l'installation.

La GDS32.dll, est dans le répertoire ancestrologie.

Maintenant, autre question: dois-je réinitialiser la barre d'outils???
Titre: [résolu]violation d'accès
Posté par: Facon le 13 Avril 2006 à 16:15:11
Bonjour,

Si tu as fait l'installation complète depuis le point 1 du site officiel, la configuration devrait être v514 b4.031.



Puique tu indiques v514 b4.010, j'en déduis que tu as essayé d'ouvrir ta base de données du départ et sauvegardée précieusement.

Si tel est le cas, il ne rest plus qu'à faire migrer cette base de données de b4.010 vers b4.031 à l'aide de l'outil 4 du site officiel.

L'outil est à placer dans le répertoire Ancestrologie et à lancer depuis là. Durant cette opération Ancestrologie doit être stoppé.
Titre: [résolu]violation d'accès
Posté par: Horemans le 13 Avril 2006 à 16:43:29
Citation de: "Facon"
L'outil est à placer dans le répertoire Ancestrologie et à lancer depuis là. Durant cette opération Ancestrologie doit être stoppé.


Pour être précis, l'outil de migration peut être lancé de n'importe où. Il va chercher dans la base de registre l'adresse de la dernière base utilisée par Ancestrologie.exe. Donc attention si on a plusieurs bases, il faut faire 2 fois la manoeuvre
Titre: [résolu]violation d'accès
Posté par: ladorche le 13 Avril 2006 à 17:19:30
J'ai placé l'outil dans le répertoire ancestrologie et lancé depuis là. Le chemin  d'installation est bien celui de la base? Parce que là, j'y comprend plus rien.

Le logiciel indique toujours b4 010.
Titre: [résolu]violation d'accès
Posté par: Roger 1 le 13 Avril 2006 à 18:55:09
est-ce que tu as chargé une base vide 4.031 ?
Titre: [résolu]violation d'accès
Posté par: Facon le 13 Avril 2006 à 19:14:30
Rebonjour,

L'outil de migration remplit sa mission sur la base activée par Ancestrologie.

Si cette base b4.010 est bien "ta" base de données, tu vas dans Configuration/Emplacement de la base de données et tu sélectionnes "ta" base.

Ancestrologie ouvre cette base. Tu stoppes Ancestrologie et tu lances la migration comme indiqué plus en avant.
Titre: [résolu]violation d'accès
Posté par: ladorche le 14 Avril 2006 à 07:39:41
Bonjour,

J'ai fais comme indiqué, rien ne change.

Dans mon dossier database, j'ai 2 fichiers. Un ANCESTROLOGIE.BDD et l'autre PEYRAUD.BDD. J'ai donc choisi dans "configuration/emplacement" de la base celle nommée PEYRAUD. Fermeture d'ancestrologie.

Lancement de l'outil de migration, qui ne reconnait que ANCESTROLOGIE.BDD losque je donne le chemin d'accès de database.

J'en suis toujours au même point.

Je tente une nouvelle modification si vous voyez quelque chose qui cloche, avant de retourner sur généatique.
Titre: [résolu]violation d'accès
Posté par: Claude Baudin le 14 Avril 2006 à 08:43:51
Sur ancestrologie.bdd tu mets 1 devant ancestrologie et sur ta base renommée en Perraud tu la renommes en ancestrologie.bdd.

Essaye tu verras bien  :wink:
Titre: [résolu]violation d'accès
Posté par: Horemans le 14 Avril 2006 à 09:22:10
Citation de: "ladorche"


Lancement de l'outil de migration, qui ne reconnait que ANCESTROLOGIE.BDD losque je donne le chemin d'accès de database.



Comment fais-tu ? L'outil de migration ne demande jamais le chemin de la base, il le trouve tout seul dans la base de registre. Il y trouve son nom et son chemin. Ces infos sont celles de la dernière base qui a été ouverte par Ancestrologie, mais j'ai déjà dû le dire.
Titre: [résolu]violation d'accès
Posté par: DDdeBerdeux le 14 Avril 2006 à 09:29:11
Bonjour,

Ladorche pourrait-il non nous écrire le nom complet de la base qu'il a sélectionnée dans ancestrologie, TOUT le chemin depuis la lettre du disque, espaces et caractères accentués compris?

A+

André
Titre: [résolu]violation d'accès
Posté par: Claude Baudin le 14 Avril 2006 à 09:30:34
Citation de: "Horemans"
mais j'ai déjà dû le dire.




Pari avec jipschiff  :wink:  :lol:
Titre: [résolu]violation d'accès
Posté par: Facon le 14 Avril 2006 à 09:42:44
Bonjour,

J'ai fait la manip de mon coté avec une ancienne (!!!!!) base b4.013. Je l'ai laissé dans un répertoire de stockage de sauvegarde D:\..... et non dans database.

J'ai sélectionné cette base avec Configuration/Emplacement.... et ouvert cette base qui apparaît bien à l'écran.

J'ai stoppé Ancestrologie, lancé la migration puis redémarré Ancestrologie. Résultat v514 b4.013. La migration n'a pas été réalisée.

J'ai copié la même base dans Database, refait une migration. La base est bien devenue b4.031 au lieu de b4.013.



Est-ce que la base sélectionnée par Ladorche est bien dans Database?
Titre: [résolu]violation d'accès
Posté par: ladorche le 14 Avril 2006 à 10:03:12
Merci d'avoir essayé de m'aider mais rien ne fonctionne, pas moyen de migrer cette p... :evil:  de base vers les supérieurs.

Je vire donc ancestrologie pour retourner à généatique.
Titre: [résolu]violation d'accès
Posté par: Facon le 14 Avril 2006 à 10:23:20
Bonjour,

C'est dommage de rester sur un échec.

Une fois zippée, quelle est la taille de ta base. Si c'est raisonnable tu peux me la communiquer pour faire l'opération et je te la retourne (si successful!!!).
Titre: [résolu]violation d'accès
Posté par: Claude Baudin le 14 Avril 2006 à 10:32:01
Citation de: "ladorche"
Merci d'avoir essayé de m'aider mais rien ne fonctionne, pas moyen de migrer cette p... :evil:  de base vers les supérieurs.

Je vire donc ancestrologie pour retourner à généatique.




Et pourquoi :?:  si tu as un gedcom tu vires integralement ancestrologie et même dans le registre et tu fait un installation toute neuve avec la derniere version au point 1 du site  :wink:
Titre: [résolu]violation d'accès
Posté par: ladorche le 14 Avril 2006 à 11:09:46
Merci les copains, pris de remords, je viens de refaire toute l'installation et devinez quoi????

Ca marche  :lol:

Ma base est enfin à la bonne version.
Titre: [résolu]violation d'accès
Posté par: Facon le 14 Avril 2006 à 11:13:28
Comme quoi il ne fallait pas abandonner en si bon chemin.

Bonne généalo
Titre: [résolu]violation d'accès
Posté par: Claude Baudin le 14 Avril 2006 à 11:41:40
Il y a un dicton qui dit "faire et defaire c'est apprendre et comprendre" :wink:
Titre: [résolu]violation d'accès
Posté par: DDdeBerdeux le 14 Avril 2006 à 14:12:06
Citation de: "Horemans"
l'outil de migration peut être lancé de n'importe où. Il va chercher dans la base de registre l'adresse de la dernière base utilisée par Ancestrologie.exe.
Philippe a raison.

En se fermant, ancestrologie va écricre dans la base de régistre à l'adresse HKEY_CURRENT_USER\Software\Ancestrologie\Path\PathFileNameBdd le nom complet (chemin compris) du fichier de la base en cours.

Lors de son ouverture, l'exécutable de mise à jour de la base va lire cette valeur dans la BDR. S'il ne trouve pas cette valeur dans la BDR, il la remplace par "C:\Program Files\Ancestrologie\Database\Ancestrologie.bdd".

Cette valeur est ensuite écrite en paramètre d'une commande qui sera exécutée.

Christian peut me croire, c'est moi qui écrit la procédure. Cà marche même en réseau. La procédure fonctionne sur une base appelée "PIII500:famille" parce que située sur le serveur Linux du réseau et déclarée comme un alias (pas d'accès direct au fichier).

Le cas connu où çà ne fonctionne pas (et je n'ai pas de solution), est dû à la ligne de commande qui n'accepte pas de chaîne trop longue ou de caractères accentués comme paramètres. Ce qui arrive parfois quand un utilisateur met ses bases dans "Mes documents" alors qu'il est identifié avec son nom comme par exemple "C:\Documents and Settings\andré\Mes documents\généalogie\databases\famillecomplète.BDD

Si çà ne marche pas chez Christian, il devrait vérifier ce point.

Une autre cause de non fonctionnement, est si la valeur n'est pas trouvée dans la BDR. Le mot "Ancestrologie" qui se trouve dans le nom de la valeur est en réalité le nom du fichier exécuté, normalement ancestrologie.exe. Si ce nom est modifié, la valeur portant un nom différent ne peut être trouvée, donc sa valeur par défaut est utilisée "C:\Program Files\Ancestrologie\Database\Ancestrologie.bdd".

A+

André
Titre: [résolu]violation d'accès
Posté par: Facon le 14 Avril 2006 à 15:23:24
Bonjour André,

L'idée de mettre en doute tes explications ne m'a même pas effleuré. J'essaye de comprendre comme toi mais avec des moyens bien inférieurs.

Pour voir et non pour vérifier, j'ai repris la base en question et je l'ai placé non pas dans database mais sur un chemin moins long.

La migration s'effectue correctement.

Merci pour ton engagement et tes explications.