Seite 2 von 3
Verfasst: 03.12.2008, 22:07
von Marcus
Kannst Du die beiden Gedcom-Dateien (bzw. deren Beginn) mal hier einstellen?
Marcus
Verfasst: 03.12.2008, 22:24
von Jürgen T.
Hallo,
ich tippe jetzt einfach mal auf ein Problem, das mit UNICODE zusammenhängt.
Irgendwo zwischen Version 2.10 und 2.5x wurde Ahnenblatt UNICODE-fähig.
Vielleicht hilft uns das bei der Ursachenforschung.
Gruß
Jürgen
Verfasst: 03.12.2008, 22:40
von pitty4
Also hier 4 Codeschnipsel:
alle mit WinXP Syst. erstellt und unter WinXP syst. und Family Tree Maker 8 getestet.
1. AB 2.10 klappt
Code: Alles auswählen
0 HEAD
1 SOUR AHN
2 VERS 02. Okt
2 NAME Ahnenblatt
2 CORP Dirk Boettcher
1 DEST ANSTFILE
1 DATE 03 DEC 2008
2 TIME 21:14:45
1 SUBM @S1@
1 FILE ab210.ged
1 GEDC
2 VERS 05. Mai
2 FORM LINEAGE-LINKED
1 CHAR ANSI
2 VERS 1252
0 @S1@ SUBM
1 NAME ich
0 @I1@ INDI
1 NAME Theo /Ab210/
1 SEX M
0 TRLR
2. AB 2.51 klappt
Code: Alles auswählen
0 HEAD
1 SOUR AHN
2 VERS Feb 51
2 NAME Ahnenblatt
2 CORP Dirk Boettcher
1 DEST ANSTFILE
1 DATE 03 DEC 2008
2 TIME 21:16:44
1 SUBM @S1@
1 FILE ab251.ged
1 GEDC
2 VERS 05. Mai
2 FORM LINEAGE-LINKED
1 CHAR ANSI
2 VERS 1252
0 @S1@ SUBM
1 NAME ich
0 @I1@ INDI
1 NAME Gottlieb /AB251/
1 SEX M
0 TRLR
3. AB 2.54 klappt nicht.
Code: Alles auswählen
0 HEAD
1 SOUR AHN
2 VERS Feb 54
2 NAME Ahnenblatt
2 CORP Dirk Boettcher
1 DEST ANSTFILE
1 DATE 03 DEC 2008
2 TIME 21:18:04
1 SUBM @SUBM@
1 FILE ab254.ged
1 GEDC
2 VERS 05.05.2001
2 FORM LINEAGE-LINKED
1 CHAR ANSI
2 VERS 1252
1 PLAC
2 FORM street, postal_code, city, region, country
1 _NAV M 0
0 @SUB M@ SUBM
1 NAME ich
0 @I1@ INDI
1 NAME Susanne /Ab254/
1 SEX F
0 TRLR
4. FTM 8 klappt in AB @all
Code: Alles auswählen
0 HEAD
1 SOUR FTM
2 VERS Family Tree Maker (17 .0.0.757)
2 NAME Family Tree Maker for Windows
2 CORP The Generations N etwo rk
3 ADDR 360 W 4800 N
4 CONT Provo, UT 84604
3 PHON (801) 705-7000
1 DEST FTM
1 DATE 03 DEC 2008
1 CHAR ANSI
1 FILE I:\FTM2008.ged
1 SUBM @SUBM@
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
0 @SUBM@ SUBM
0 @I00001@ INDI
1 NAME Hermann /FTM2008/
1 SEX U
0 TRLR
Habe das alles in eine xls datei nebeneinandergestellt. wohin damit ??
Gruß
pitty4
Verfasst: 03.12.2008, 23:02
von Jürgen T.
Hallo,
hab gar keine Ahnung von GEDCOM, aber wenn man die Dateiköpfe der Versionen 2.10 und 2.51 mit 2.54 vergleicht, gibt es Unterschiede in den Zeilen mit SUBM.
2.10:
1 SUBM @S1@
0 @S1@ SUBM
2.51:
1 SUBM @S1@
0 @S1@ SUBM
2.54:
1 SUBM @SUBM@
0 @SUB M@ SUBM
Gruß
Jürgen
Verfasst: 04.12.2008, 00:04
von Marcus
Im FTM ist das dann ähnlich geregelt oder ist das Leerzeichen in Ahnenblatt wirklich da?
Ansonsten muss sich Dirk das mal anschauen.
Marcus
Die Excel-Datei kannst Du auch einfach hier hochladen!
Verfasst: 04.12.2008, 11:44
von Jürgen T.
Hallo pitty4,
mit dem Leerzeichen hast Du mich in die Irre geführt.
Ich habe eben mal eine GEDCOM-Datei mit der Version 2.54 erzeugt, dort ist kein Leerzeichen drin:
0 @SUBM@ SUBM
Das Leerzeichen in deinem Threat wurde wohl durch einen Tabulator erzeugt. Es sieht so aus, als hätte Dein Editor den reingesetzt.
Hast Du die Datei mit EXCEL geöffnet?
Diese Zeilen lassen darauf schließen:
2 VERS 02. Okt
2 VERS Feb 51
2 VERS 05.05.2001
2 VERS 05. Mai
Bitte setz' doch mal die "unverfälschten" Dateiköpfe hier rein.
Danke
Gruß
Jürgen
Verfasst: 04.12.2008, 15:46
von pitty4
Hallo,
ich hatte die Daten in Excel eingelesen um zu vergleichen und habe dann diese daten hier reingestellt.
Hier jetzt die Daten.
1. AB 2.10
Code: Alles auswählen
0 HEAD
1 SOUR AHN
2 VERS 2.10
2 NAME Ahnenblatt
2 CORP Dirk Boettcher
1 DEST ANSTFILE
1 DATE 03 DEC 2008
2 TIME 21:14:45
1 SUBM @S1@
1 FILE ab210.ged
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR ANSI
2 VERS 1252
0 @S1@ SUBM
1 NAME ich
0 @I1@ INDI
1 NAME Theo /Ab210/
1 SEX M
0 TRLR
2. AB 2.51
Code: Alles auswählen
0 HEAD
1 SOUR AHN
2 VERS 2.51
2 NAME Ahnenblatt
2 CORP Dirk Boettcher
1 DEST ANSTFILE
1 DATE 03 DEC 2008
2 TIME 21:16:44
1 SUBM @S1@
1 FILE ab251.ged
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR ANSI
2 VERS 1252
0 @S1@ SUBM
1 NAME ich
0 @I1@ INDI
1 NAME Gottlieb /AB251/
1 SEX M
0 TRLR
3. AB 2.54
Code: Alles auswählen
0 HEAD
1 SOUR AHN
2 VERS 2.54
2 NAME Ahnenblatt
2 CORP Dirk Boettcher
1 DEST ANSTFILE
1 DATE 03 DEC 2008
2 TIME 21:18:04
1 SUBM @SUBM@
1 FILE ab254.ged
1 GEDC
2 VERS 5.5.1
2 FORM LINEAGE-LINKED
1 CHAR ANSI
2 VERS 1252
1 PLAC
2 FORM street, postal_code, city, region, country
1 _NAVM 0
0 @SUBM@ SUBM
1 NAME ich
0 @I1@ INDI
1 NAME Susanne /Ab254/
1 SEX F
0 TRLR
4. FTM 8
Code: Alles auswählen
0 HEAD
1 SOUR FTM
2 VERS Family Tree Maker (17.0.0.757)
2 NAME Family Tree Maker for Windows
2 CORP The Generations Network
3 ADDR 360 W 4800 N
4 CONT Provo, UT 84604
3 PHON (801) 705-7000
1 DEST FTM
1 DATE 03 DEC 2008
1 CHAR ANSI
1 FILE I:\FTM2008.ged
1 SUBM @SUBM@
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
0 @SUBM@ SUBM
0 @I00001@ INDI
1 NAME Hermann /FTM2008/
1 SEX U
0 TRLR
Ich hoffe diesmal OHNE falschmachen
Gruß pitty4
Verfasst: 04.12.2008, 17:29
von Hugo
Guten Tag
Jürgen T. hat geschrieben:ich tippe jetzt einfach mal auf ein Problem, das mit UNICODE zusammenhängt.
Irgendwo zwischen Version 2.10 und 2.5x wurde Ahnenblatt UNICODE-fähig
Von Pitty haben wir jetzt erfahren, das es mit Version 2.51 noch funktionierte
Ahnenblatt wurde ab Version 2.50 UNICODE-fähig
Daran kanns also nicht liegen
Fassen wir doch mal kurz zusammen, was wir bis jetzt wissen
2.51 konnte von F T M als Gedcom noch eingelesen werden
(Gedcom wurde noch als Version 5.5 gespeichert)
2.52 überspringe ich mal, da nur kurz da
2.53 kann nicht von F T M als Gedcom eingelesen werden
(Gedcom wird neu als Version 5.5
.1 gespeichert)
(Gedcom-Header gegenüber 2.51 geändert)
2.54 kann nicht von F T M als Gedcom eingelesen werden
(Gedcom wird als Version 5.5
.1 gespeichert)
(Gedcom-Header gegenüber 2.53 geändert)
Gruß Hugo
Verfasst: 04.12.2008, 17:58
von Jürgen T.
Hallo Hugo,
danke für die Zusammenfassung.
Als neue Spur käme jetzt die Version von GEDCOM in Frage.
Ahnenblatt speichert jetzt als 5.5.1 ab.
FTM scheint aber nur mit 5.5 zu arbeiten.
Allerdings passt die Meldung von pitty4 nicht ganz dazu, denn sie schreibt:
"Das FTM schreit nach GEDCOM 5.5 oder höher"
Ich glaube mittlerweile, dass FTM höheres GEDCOM als 5.5 nicht verarbeiten kann.
@pitty:
Wie lautet denn die Meldung von FTM genau?
Gruß
Jürgen
Verfasst: 04.12.2008, 18:52
von Hugo
Guten Tag
Kleiner Zwischenruf am Rande
Jürgen T. hat geschrieben:Als neue Spur käme jetzt die Version von GEDCOM in Frage.
Da käme wohl noch mehr in Frage
Bin gerade dabei ein Prüfprotokoll zu schreiben
Könnte folgendes anbieten
Entweder "Hugos Testfamilie" als ged in den Versionen 2.10 , 2.51 , 2.53 , 2.54 als ANSI zu speichern
und die Header dieser gleichen Datei zum Vergleich zu stellen
Oder, falls jemand mit anderen (amerk) Progs quer testen möchte und kann:
Dirk seine Beispiel.ahn als ged in den Versionen 2.10 , 2.51 , 2.53 , 2.54 als ANSI zu speichern
ebenso
Dirk seine Beispiel-Unicode.ahn als ged in den Versionen 2.51 , 2.53 , 2.54 als UTF-8 zu speichern
Gruß Hugo
Verfasst: 04.12.2008, 20:03
von Marcus
Ich würde bei der Versionsangabe einfach mal den hinteren Teil löschen (5.5
.1) dann geht das doch bestimmt wieder
fürchte da wird von FTM die Version einfach schlecht interpretiert.
Marcus
Verfasst: 05.12.2008, 17:11
von Hugo
Guten Tag
Hab mir mal die Mühe gemacht und eine Ahnenblatt-ANSI-Datei mit mehreren AB-Versionen als Gedcom abgespeichert
Die verschiedenen Gedcom-Header in Word alle in Spalten nebeneinandergestellt
Folgendes läßt sich klar erkennen
Die Header von Version 2.10 und 2.51 sind (bis Versionnr) identisch
2.52 nicht angeschaut
Bei Version 2.53 gabs im Header mehrere Änderungen
Die Header von Version 2.53 und 2.54 sind (bis Versionnr) identisch
Um es zu verdeutlichen anbei ein Bild (sagt mehr als 1000 Worte)
Im Vergleich die beiden Header 2.210/2.51 zu 2.53/2.54
Die Zeilen wurden zur besseren Übersicht nebeneinander gestellt
rote Zeilen sind unterschiedlich
blaue Zeilen sind neu hinzu gekommen
Gruß Hugo
Verfasst: 05.12.2008, 20:28
von Jürgen T.
Hallo Hugo,
klasse gemacht - danke.
Das ist doch was, womit Dirk auf jeden Fall etwas anfangen kann.
@pitty4:
Du könntest jetzt nach und nach den Header von Ahnenblatt Version 2.10 bzw. 2.51 mit einem Editor um die orangen bzw. blauen Angaben aus Verion 2.53 bzw. 2.54 ändern bzw. erweitern und Dich so an den Verursacher herantasten.
Gruß
Jürgen
PS:
Hier geht es jetzt wieder etwas ruhiger zu, der Nikolaus ist eben nach hause.
Verfasst: 06.12.2008, 13:35
von Hugo
Guten Tag Jürgen
Die ganze Aktion des Vergleichens ist auch eigennützig
Step1 war 4 Testdateien als Gedcom zu erstellen
Step2 Unterschiede der Header erkennen (seht Bild: Gedcom Header Vergleich)
Step3 Auslese treffen, mit welchen Dateien weiter getestet wird (v2.51 u 4 blieben übrig)
Step4 Bekannte für einen Testlauf mit diversen Programmen zusammen trommeln
Version 2.51 wurden von allen getesteten Programmen klaglos übernommen
Version 2.54 wurde von einigen als "nicht Gedcom-Datei" erkannt, aber trotzdem eingelesen
Wenn auch mehr schlecht, als recht
Es gibt also noch mehr Programme (auch deutsche) außer FMT die anscheinend Probleme haben
Step5 wird jetzt sein, die Gedcom254 "per Hand" Schritt für Schritt zu ändern
Nun erst einmal ein schönes Adventswochende
Gruß Hugo