C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Suche Klasse fuer Konfigurationsdatei

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German)
View previous topic :: View next topic  
Author Message
Harald Wenninger
Guest





PostPosted: Thu May 11, 2006 10:50 pm    Post subject: Suche Klasse fuer Konfigurationsdatei Reply with quote



Hallo,

ich suche eine Klasse für das Einlesen und Schreiben einer
Konfigurationsdatei. Die geschriebene Datei sollte ein Format wie eine
ini-Datei unter Windows haben, also z. B.:

[global]
wert1 = foo
wert2 = bar

[sec2]
nochn wert = baz

usw.

Im Netz habe ich leider keine Klassen gefunden, die meinen Wünschen
entsprechen.
http://www.adp-gmbh.ch/cpp/config_file.html
erlaubt nicht das Erstellen und Speichern einer Datei,
http://www-personal.engin.umich.edu/~wagnerr/ConfigFile.html
unterstützt keine Sections, usw.
Kennt jemand auf die Schnelle eine entsprechende Klasse oder muss ich sie
mir tatsächlich selber schreiben?

Gruß,
Harald

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Christian Buhtz
Guest





PostPosted: Fri May 12, 2006 7:17 pm    Post subject: Re: Suche Klasse fuer Konfigurationsdatei Reply with quote



On Thu, 11 May 2006 20:50:43 +0200, Harald Wenninger wrote:
Quote:
ich suche eine Klasse für das Einlesen und Schreiben einer
Konfigurationsdatei.

Schau mal auf www.wxWidgets.org.

An den Moderator: Ist das Thema nicht OT? Bei mir werden solche Frage
immer gleich gekillt.

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Jörg Barfurth
Guest





PostPosted: Fri May 12, 2006 11:22 pm    Post subject: Re: Suche Klasse fuer Konfigurationsdatei Reply with quote



Christian Buhtz schrieb:
Quote:
On Thu, 11 May 2006 20:50:43 +0200, Harald Wenninger wrote:
ich suche eine Klasse für das Einlesen und Schreiben einer
Konfigurationsdatei.

Schau mal auf www.wxWidgets.org.

An den Moderator: Ist das Thema nicht OT? Bei mir werden solche Frage
immer gleich gekillt.


Warum sollte das Thema OT sein? Was sind 'solche Fragen'?

Fragen nach einer Klasse oder Bibliothek die ein allgemeines, nicht
plattformspezifisches Problem löst gibt es öfter mal. Zumal wenn zu
erkennen ist das schon eigene Recherchen versucht wurden, sehe ich
keinen Ablehnungsgrund.

- Jörg

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Markus Raab
Guest





PostPosted: Sat May 13, 2006 9:29 pm    Post subject: Re: Suche Klasse fuer Konfigurationsdatei Reply with quote

Harald Wenninger wrote:

Quote:
Im Netz habe ich leider keine Klassen gefunden, die meinen Wünschen
entsprechen.
http://www.adp-gmbh.ch/cpp/config_file.html
erlaubt nicht das Erstellen und Speichern einer Datei,
http://www-personal.engin.umich.edu/~wagnerr/ConfigFile.html
unterstützt keine Sections, usw.
Kennt jemand auf die Schnelle eine entsprechende Klasse oder muss ich sie
mir tatsächlich selber schreiben?

Es gibt schon in C/C++ geschriebene Ini Parser/writer, die müsstest du dir
aber von Projekten rausklauben.

Elektra (http://www.libelektra.org ein Konfigurationslibrary) wird im
Endausbau schon ein ini backend und ein c++ binding haben. Diese 2 Gebiete
sind aber noch die großen Schwachstellen. (Berkleydb, filesys backends
funktionieren schon sehr stabil, bindings für die aktuelle Version quasi
gar keines).

Also wenn du es schon sowas schreiben musst, vielleicht intressiert dich der
existierende Code. (im ini backend gibts schon code für vergrößern,
verkleinern von Dateien an beliebiger Stelle und dann einfügen von Werte,
rekursives Parsen, aber alles noch instabil da ziemlich viel umgeworfen
wurde).

mfg Markus
--
http://www.markus-raab.org | Die Phantasie des Mannes ist die beste
-o) | Waffe der Frau. -- Sophia Loren
Kernel 2.6.16.9 /\ |
on a i686 _\_v |

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Harald Wenninger
Guest





PostPosted: Mon May 15, 2006 11:10 pm    Post subject: Re: Suche Klasse fuer Konfigurationsdatei Reply with quote

* Markus Raab tat kund und zu wissen:

Quote:
Kennt jemand auf die Schnelle eine entsprechende Klasse oder muss ich sie
mir tatsächlich selber schreiben?
Es gibt schon in C/C++ geschriebene Ini Parser/writer, die müsstest du dir
aber von Projekten rausklauben.

Darauf läuft's wohl raus.
Danke an alle Tippgeber!
Wenn's interessiert, kann ich ja mein Ergebnis hier posten.

Gruß,
Harald

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Harald Wenninger
Guest





PostPosted: Thu Jun 01, 2006 7:32 am    Post subject: Re: Suche Klasse fuer Konfigurationsdatei Reply with quote

* Martin Oberzalek tat kund und zu wissen:

Quote:
Kennt jemand auf die Schnelle eine entsprechende Klasse oder muss ich sie
mir tatsächlich selber schreiben?

http://kingleo.pages.at/index.php?show=/development/cpp

Wobei ich darin einen Bug (unstimmigkeit) mit AIX behoben hab....

sollte der Fehler auftreten, einfach melden.

Oh, danke!
Sieht nach ersten Tests nicht schlecht aus.

Gruß,
Harald
--
Ich bin nämlich ein Windows-Anwender. Genau genommen sollte dies ausreichen,
um mich von Fachärzten arbeitsunfähig schreiben zu lassen. (Peter Braun)

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.