Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Parser für Mork Datenbanken (https://www.delphipraxis.net/144741-parser-fuer-mork-datenbanken.html)

Ares 15. Dez 2009 14:42


Parser für Mork Datenbanken
 
Hallo!

Ich will mir ein Tool schreiben mit dem ich die Adressen von Thundbird außerhalb von Thunderbird verwalten kann. Diese liegen dort in einer Mork-Datenbank. Kennt jemand herfür einen funktionierenden Parser? Vorzugsweise natürlich in Delphi...?

Alle Beschreibungen des Mork-Formates die ich gefunden haben sind nur recht grob und und lassen scheinbar viele Details außen vor. Mir fehlt also eine vollständige Grammatik um selbst einen Parser zu schreiben. Zudem scheint mir das Ganze auch ziemlich komplex zu sein, so dass ein Parser nicht mal eben nebenbei geschrieben werden kann.

Wenn also jemand einen fertigen Parser kennt bin ich für jeden Tipp dankbar. Alternativ ist auch jede ausführlich Dokumentation willkommen.

Besten Dank
Ares

mkinzler 15. Dez 2009 14:50

Re: Parser für Mork Datenbanken
 
Steige auf TB3 um. Da liegen diese in einer SqLite-Datenbank

Ares 16. Dez 2009 11:53

Re: Parser für Mork Datenbanken
 
Danke für den Tipp. Aber ich habe hier Mork Datenbanken und will mit diesen arbeiten. Hat also jemand einen Tipp ob/wo es hierfür fertige Klassen gibt?

mkinzler 16. Dez 2009 12:00

Re: Parser für Mork Datenbanken
 
Ich nehme mal an, dass diese bei einem Update in eine SQLite-Datenbank transferiert werden

Ares 17. Dez 2009 07:19

Re: Parser für Mork Datenbanken
 
Nochmal danke, aber es geht immer noch um Mork-Dateien und NICHT um SQLLite Datenbanken.

Ich will ein Tool schreiben, dass mit Mork-Dateien umgehen kann. Ob TB3 die Dateien in irgendein anderes Format umwandelt ist dabei doch vollkommen egal :-)

Hat noch jemand einen Tipp der der Mork-Dateien betrifft?

Andreas L. 17. Dez 2009 07:45

Re: Parser für Mork Datenbanken
 
Ich hab jetzt leider keinen Thunderbird installiert. Gehts dir um die abook.mab? Kannst du eine Beispiel-Datei posten? Um welche Werte geht es dir genau? Vllt. kann man einen simplen Parser schreiben der nicht das ganze Format versteht sondern nur die nebötigten Felder extrahiert.

EDIT: Ansonsten Firefox Code laden und nach Delphi übersetzen ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz