forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Rapports d'anomalies => Discussion démarrée par: BLefebvre le 11 Novembre 2005 à 20:05:59

Titre: Pointeur vers "rien" dans le gedcom
Posté par: BLefebvre le 11 Novembre 2005 à 20:05:59
J'ignore si cette bogue a déjà été décrite vu le disparition des messages.

Je me sers de visuged pour faire de nombreux controles de cohérences et des comparaisons avec d'autres fichiers gedcom. Un de ces controles m'a donné une liste impressionnante d'erreurs se rapportant à des sources inconnues. J'ai déposé un message sur le forum visuged et voici la réponse qui m'a été faite, je cite :



/copier coller debut/



Bonjour,



Ne cherchez pas plus loin !

Ancestrologie "ajoute" systématiquement un pointeur source vers "rien" à

chaque évènement individuel ou familial.

C'est un très vieux BUG que l'auteur ne sait pas corriger car ce n'est pas

lui qui a écrit le code d'import/export GEDCOM.



La solution est de passer votre GEDCOM via MouliGed pour le "normaliser"

avant de l'injecter dans VisuGed.



Cordialement



/copier coller fin/



Ceci dit, aucun des logiciels que j'ai essayé ne "siffle" quand on lui importe ces pointeurs vides. Si correction il y a à faire, ça ne me semble donc pas le plus prioritaire.
Titre: Pointeur vers "rien" dans le gedcom
Posté par: Bruno T. le 11 Novembre 2005 à 20:20:04
c'est peut-être Aquablue qui a répondu  :)
Titre: Pointeur vers "rien" dans le gedcom
Posté par: DDdeBerdeux le 11 Novembre 2005 à 21:10:57
Comme je cherche à comprendre les questions (c'est comme çà que j'apprend), je suis allé voir dans mon gedcom et j'ai trouvé çà:

Citer
0 @F410@ FAM

1 HUSB @I1402@

1 WIFE @I1403@

1 CHIL @I1374@

1 CHIL @I1647@

1 CHIL @I1648@

1 CHIL @I1400@

1 CHIL @I1649@

1 CHIL @I1650@

1 MARR

2 DATE 23 JAN 1719

2 PLAC Neuvilly,59360,Nord,Nord-Pas-de-Calais,FRANCE,

2 _ANCES_XINSEE 59430

2 SOUR @S265F@
Est-ce cette dernière ligne SOUR qui pose problème? Le "265" est le code de cet évènement familial dans la table.

Cette dernière ligne n'existe pas pour un évènement individuel.

Que dit la norme à ce sujet?

A+

André
Titre: Pointeur vers "rien" dans le gedcom
Posté par: Bruno T. le 11 Novembre 2005 à 21:22:54
Je ne sais si tu trouveras ta réponse, mais voir ceci (http://duport.marc.free.fr/TAGS.htm) pourrait amener de l'eau à ton moulin  :wink:
Titre: Pointeur vers "rien" dans le gedcom
Posté par: DDdeBerdeux le 11 Novembre 2005 à 23:25:32
Merci

J'ai regardé, Marc n'y parle pas de SOUR.

Bonne nuit

André
Titre: Pointeur vers "rien" dans le gedcom
Posté par: AquaBlue le 12 Novembre 2005 à 00:04:18
Oui je suis l'auteur de la réponse.



André le problème n'est pas la dernière ligne en elle-même mais le fait qu'elle fait référence à une source

0 @S256F@ SOUR

bla bla bla

qui n'éxiste pas !



Et Ancestrologie nous tartine un SOUR "pointeur" ne pointant sur rien pour chaque évènement familial ou individuel.

Donc si tu as 12 000 évènements tu auras 12 000 "sources" totalement bidon.
Titre: Pointeur vers "rien" dans le gedcom
Posté par: DDdeBerdeux le 12 Novembre 2005 à 00:35:00
Citation de: "AquaBlue"
André le problème n'est pas la dernière ligne en elle-même mais le fait qu'elle fait référence à une source
C'est bien ce que je voulais dire. Sauf que je n'ai pas vu ce "SOUR" pour les évènements individuels dans le gedcom généré par Ancestrologie.

Si je comprend bien, normalement, ce SOUR devrait pointer vers des champs enregistrés dans Ancestrologie dans les sources des évènements individuels et familiaux (auteur, titre, abréviation, publ, texte et plusieurs médias). Et leur absence dans le gedcom explique pourquoi ils ne sont pas sauvegardés et transférés par ce fichier.

Est-ce bien çà?

A+

André
Titre: Pointeur vers "rien" dans le gedcom
Posté par: AquaBlue le 12 Novembre 2005 à 11:37:14
Oui.



Mais ce pointeur ne devrait éxister que s'il y a effectivement une source.

Pour l'instant il est créé systématiquement qu'il y ait source ou non.



Si il n'y a plus de SOUR systématique pour les évènements individuels c'est un progrès.
Titre: Pointeur vers "rien" dans le gedcom
Posté par: Lya le 02 Décembre 2005 à 02:41:18
De mémoire, il me semble que Philippe avait corrigé le problème pour les évé individuels il y a quelque temps déjà. Je lui avais signalé que la même chose existait pour les évés familiaux, mais on était alors engagés dans la résolution des bugs non-gedcom. Par contre, je crois me souvenir que la résolution elle-même avait créé un autre disfonctionnement, mais je ne sais plus lequel...



La gestion des sources est l'un des points clés à revoir de toute façon (à moins qu'il y ait eu des modifs durant mon absence ?)