Genealogie software / GEDCOMs » AldTijd hulp programaatje voor AldfaerAldTijd heb ik ontwikkeld, omdat Aldfaer (vanaf versie 7) de wijzigingsdatum van stamboombestanden na bijvoorbeeld het wisselen van een persoon, tab of het switchen van stamboom aanpast, zonder dat de gebruiker het opmerkt.
Met AldTijd is het mogelijk om deze gewijzigde datum weer terug te zetten naar de oorspronkelijke of een aangepaste waarde, zodat u probleemloos kunt synchroniseren.
zie: https://home.hccnet.nl/s.j.francke/aldtijd/index.html
Francke - 3 aug 2025 - 21:31
In de nieuwe versie 12 van Aldfaer is de bug helaas niet verholpen, maw AldTijd blijft nog steeds nodig als je wilt synchroniseren.
Francke - 1 okt 2025 - 23:50 (laatst bijgewerkt 1 okt 2025 — 23:52 door auteur)
Francke, het is geen 'bug' maar een 'feature' ;-)
Als je een andere persoon in het hoofdscherm haalt en dan het programma verlaat, dan wil je graag dat Aldfaer bij herstart weer die laatste persoon in het hoofdscherm toont. En die info wordt in het betreffende stamboom-bestand opgeslagen; ook handig bij het switchen van stamboom-bestand. Het .aldf-stamboom-bestand wordt dus bij afsluiten (of switchen) ingepakt en opgeslagen en krijgt dan van Windows een nieuwe datum-wijziging.
Carel Plantagie - 11 okt 2025 - 13:47
In de help van AldTijd heb ik uitgelegd waarom ik het een bug vind:
Bestandssynchronisatie is een proces in de informatica waarbij twee bestanden aan elkaar gelijk worden gesteld. Men gaat aan de hand van bepaalde regels automatisch bestanden laten synchroniseren, zodat deze op twee of meer plaatsen hetzelfde zijn.
Bij Aldfaer kan het op de volgende manier.
U heeft twee computers die zich in hetzelfde netwerk bevinden, bijvoorbeeld een desktop met twee schermen waar u uw gegevens invoert en wijzigt. De andere computer is een laptop die zich op verschillende plaatsen kan bevinden; hier kunnen óók wijzigingen in de stamboom worden aangebracht.
Op elke computer wordt een stamboombestand gebruikt dat dezelfde naam heeft, bijvoorbeeld stamboom_jansssens.aldf
Om te synchroniseren is er een (backup)programma nodig dat kan synchroniseren. Het (backup)programma kan als beide computers in het netwerk zijn, de beide stamboombestanden 'zien'. Daarbij wordt de wijzigingsdatum van elk bestand vergeleken; het oudste bestand wordt vervangen door het jongste.
Vóór dat u aan een van de bestanden - computerA of computerB - gaat werken is het even een kwestie van het synchronisatieprogramma draaien zodat op elke computer het laatste bestand staat.
Wat is er nu aan de hand met Aldfaer vanaf versie 7?
Zoals te verwachten is, wordt het save-icoontje na een wijziging zoals het veranderen van een datum of het toevoegen van een persoon actief. Met andere woorden: een wijziging in de database cq stamboom bepaalt of er bij het afsluiten de wijzigingen moeten worden bewaard.
Wanneer je echter aan het grasduinen bent in je stamboom en je wisselt bijvoorbeeld van persoon of van tab, dan past Aldfaer bij sluiten van de stamboom/programma de wijzigingsdatum aan, zonder dat het save-icoontje van kleur verandert, dus een aanpassing van de wijzigingsdatum achter de rug van de gebruiker om. Hier kun je als gebruiker niets aan doen.
Ik deed de volgende workaround: doe alle dingen die hierboven staan én verander een naam of datum - het save-icoontje wordt actief - sluit Aldfaer af en negeer de oproep om de wijzigingen op te slaan.
Resultaat: de wijziging in de naam of datum werd niet opgeslagen, maar de wijzigingen in de interface (een andere persoon, een andere tab dan bij de start, zelfs alleen het wisselen van stamboom) zijn de boosdoeners die de wijzigingsdatum deed aanpassen.
Door het weer terug zetten naar de juiste datum zorgt er voor dat de wijzigingsdatum weer overeenkomt met de werkelijke veranderingen in de database.
Opmerking
In versie 6.2 wordt de wijzigingsdatum niet aangepast bij de bovengenoemde zaken; alleen het log bestand krijgt de juiste wijzigingsdatum. Waarom dat bij versie 7 en later anders is geworden, is me een raadsel.
Francke - 12 okt 2025 - 18:47
Om reacties (en nieuwe onderwerpen) te plaatsen op het Stamboom Forum dient u eerst in te loggen! Nog geen lid? Registratie is gratis en snel!
Bedankt, uw melding is verstuurd aan de moderators.