Seite 2 von 2

Verfasst: 24.03.2011, 20:42
von Jürgen T.
Hallo zusammen,

ich bin mir nicht ganz sicher, ob das hierher passt:

Wenn ich in der Version 2.64 Daten erfasse und dann Ahnenblatt schließen möchte, werde ich nicht gefragt, ob ich speichern möchte.
Dieses Verhalten ist so nicht üblich.
Die erfassten Daten sind dann weg.

Verfasst: 25.03.2011, 10:26
von Torquatus
Hallo Jürgen,
Jürgen T. hat geschrieben:Wenn ich in der Version 2.64 Daten erfasse und dann Ahnenblatt schließen möchte, werde ich nicht gefragt, ob ich speichern möchte.
Dieses Verhalten ist so nicht üblich.
Die erfassten Daten sind dann weg.
wegen Dir habe ich jetzt tatsächlich die Version 2.64 installiert und getestet.

Deine Feststellung trifft nicht zu.

Sowohl beim "Beenden" als auch beim Öffnen einer neuen .ahn-Datei erscheint immer das Fenster mit der Abfrage "Änderungen speichern?". Siehe unten.

Verfasst: 25.03.2011, 10:56
von Marcus
Komme jetzt auch gerade nicht zum testen ... passiert es vielleicht mit einer Gedcom-Datei, aber mit einer ahn-Datei nicht?!
Marcus

Verfasst: 25.03.2011, 17:36
von Hugo
Guten Tag
Kanns derzeit leider auch nicht prüfen, da der Testrechner außerhäusig ist :(

Gruß Hugo

Verfasst: 25.03.2011, 17:41
von Emil
Hallo,

beim Schließen (rotes Kreuz) und beim Beenden wird bei mir vorher abgefragt ob die Änderungen gespeichert werden sollen. (AB 2.64)
Dies gilt auch bei einer .ged-Datei.

Gruß
Emil

Verfasst: 25.03.2011, 18:09
von Jürgen T.
Hallo zusammen,

ich muss meine Aussage relativieren.

Da ich gestern viel mit dem Plugin "Familienbuch" getestet hatte, hatte ich nach dem beschriebenen Verhalten nicht mehr andere Konstellationen getestet.

Also:
1. In der ahn-Datei Änderungen vornehmen
2. Anschließend (ohne vorher zu speichern) das Plugin "Familienbuch" laufen lassen
3. Das Plugin "Familienbuch" beenden
4. Ahnenblatt beenden

Dann fragt Ahnenblatt nicht nach, ob die Änderungen gespeichert werden sollen.
Das könnte mal zu Datenverlust führen. :!:

Ohne das Plugin "Familienbuch" zu starten fragt Ahnenblatt brav nach, ob die Änderung gespeichert werden soll. :up:

Was das Plugin anstellt, damit Ahnenblatt sich so verhält, ist mir ein Rätsel.

Verfasst: 25.03.2011, 18:29
von Torquatus
Was das Plugin anstellt, damit Ahnenblatt sich so verhält, ist mir ein Rätsel.
hmm, die Plugins von JT machen so was nicht :)

Verfasst: 25.03.2011, 18:39
von Marcus
Na ja, bei Plugin-Aufruf wird ja eine Gedcom-Datei gespeichert?! Vielleicht denkt Ahnenblatt dann dass die Daten ja gesichert sind?

Interessante Konstellation - da muss Dirk mal auf die Pirsch!

Und man sieht, dass wir beim testen der Plugins und der Wechselwirkungen noch viel gründlicher werden müssen. Das Familienbuch ist aber ja auch noch eins, dass nicht für "Produktivumgebungen" gedacht ist ;)
Marcus

Verfasst: 25.03.2011, 20:52
von Jürgen T.
Hallo Marcus
Marcus hat geschrieben:Na ja, bei Plugin-Aufruf wird ja eine Gedcom-Datei gespeichert?! Vielleicht denkt Ahnenblatt dann dass die Daten ja gesichert sind?
damit hast Du den Nagel auf den Kopf getroffen - gut bemerkt!

ich habe das mal nachgestellt mit einer Test ABP-Datei.

Sobald ein Plugin eine GEDCOM-Datei als Zwischendatei speichert, tritt der Effekt auf.

Ob da jetzt Dirk oder Christian nachbessert?
Für Christian ist es mit ziemlicher Sicherheit mehr Aufwand, denn die Daten aus einer GEDCOM-Datei auszulesen bedarf einer ganz anderen Routine als z. B. aus einer CSV-Datei auszulesen.

@Torquatus:
Bei meinen Plugins passiert der Effekt deshalb nicht, weil ich mit CSV-Dateien arbeite.

Verfasst: 27.03.2011, 00:23
von Marcus
Jürgen T. hat geschrieben:
Ob da jetzt Dirk oder Christian nachbessert?
Ich weiß zwar nicht wie 8) aber da muss wohl Dirk ran. Die Gefahr eines Datenverlustes beim arbeiten mit Plugins ist einfach zu groß, als das er die Baustelle auslassen oder sich auf (viele und im Zweifelsfall unbekannte) "Drittanbieter" verlassen kann.
Marcus

Verfasst: 27.03.2011, 15:43
von Hugo
Guten Tag
Ich weiß nicht (und glaub es nicht), das Dirk wegen einen Plugin da Arbeitskraft in Ahnenblatt investiert
Zumal es sich auch noch um eine Alpha-Version eines Plugins handelt :wink:

Gruß Hugo

Verfasst: 27.03.2011, 16:14
von Marcus
Hugo hat geschrieben:
Zumal es sich auch noch um eine Alpha-Version eines Plugins handelt :wink:
Das Problem ist vermutlich aber das gleiche - egal wie ausgereift die Plugins sind. Ahnenblatt 'glaubt' die Daten sind sicher gespeichert, dabei liegen sie ggf. nur in einer temporären Datei eines Plugins.
Diese mögliche Fehlbedienung kann sinnvoll nur in Ahnenblatt abgefangen werden.
Eine Speicherung einer Datei aus einem Plugin heraus, darf das Speichern von Ahnenblatt (bzw. die Nachfrage danach) nicht überflüssig machen.
Ggf. wäre hier die Trennung vom normalen speichern und bewussten Exporten (die ja auch an anderer Stelle aus anderen Motivationen heraus schon gewünscht war) ja eine Lösung.
Marcus

Verfasst: 27.03.2011, 19:28
von Jürgen T.
Hallo,

ich habe mal die bisher bekannten Speichermöglichkeiten der Plugins durchgetestet:

Das Problem tritt auch beim speichern als
GEDCOM-ANSI
GEDCOM-UNICODE
GEDCOM+PICS
AHNENBLATT
und
AHNENBLATT+PICS

auf.