Wie am sinnvollsten Daten aus einer INI Datei einlesen?
-
Kann mir jemand einen Rat geben, wie ich's am besten anpacke in ANSI C oder auch C++ eine INI Datei einzulesen, also eine Textdatei mit Parametern fuer den Zugriff auf eine MYSQL Datenbank zum Beispiel?
Da sich die Daten kaum aendern, sollte das ja moeglichst beim Start des Programms passieren und moeglichst auch nur einmalig, oder?
Sollte ich einfach eine Funktion schreiben, die die Daten halt nur dann aus der INI Datei holt, wenn diese nicht bereits existieren? Dann muesste ich natuerlich bei jedem Zugriff auf meine SQL Datenbank vorher diese Funktion aufrufen, ist das aber sinnvoll?
Bin da im Moment etwas ratlos so nach dem Motto, ich kenne zwar das Ziel aber nicht den Weg!
Ein schoenen Sonntag noch ...
Guenther
-
unter windoofs? z.b. damit: --> http://msdn2.microsoft.com/en-us/library/ms724353.aspx
-
Hallo
Schau doch mal bei codeproject. da gibt es fertige Klassen zu dem Thema und du musst dir selber keine Arbeit machen.
chrische
-
Apeman schrieb:
unter windoofs ...
Graesslicher Gedanke ...
... aber trotzdem Danke fuer den Hinweis.
Nein, ich will das ganz ohne Hilfe von M$ realisieren und es geht mir auch nur um den Weg als solches.
-
chrische5 schrieb:
Hallo
Schau doch mal bei codeproject. da gibt es fertige Klassen zu dem Thema und du musst dir selber keine Arbeit machen.Danke chrische,
das werde ich werde mich da gleich mal umsehen ....
-
Genau das gleiche hab ich vor nicht allzulanger Zeit auch mal gemacht nur mit Std-C++ und Boost::Spirit. Du kannst dir den Quelltext ja mal hier ansehen: http://alphadev.awardspace.com/ Du kannst den Code gerne in der Form direkt verwenden. Wenn du ihn verbesserst/erweiterst würde ich mich freuen wenn du mich daran teilhaben lassen würdest
-
gboelter schrieb:
Apeman schrieb:
unter windoofs ...
Graesslicher Gedanke ...
... aber trotzdem Danke fuer den Hinweis.
Nein, ich will das ganz ohne Hilfe von M$ realisieren und es geht mir auch nur um den Weg als solches.vielleicht damit?
--> http://merlot.usc.edu/cs551-s07/projects/iniparser/
-
0name schrieb:
vielleicht damit?
--> http://merlot.usc.edu/cs551-s07/projects/iniparser/He, das sieht gut aus, DANKE!!
-
OhneName schrieb:
Genau das gleiche hab ich vor nicht allzulanger Zeit auch mal gemacht nur mit Std-C++ und Boost::Spirit. Du kannst dir den Quelltext ja mal hier ansehen: http://alphadev.awardspace.com/ Du kannst den Code gerne in der Form direkt verwenden. Wenn du ihn verbesserst/erweiterst würde ich mich freuen wenn du mich daran teilhaben lassen würdest
Danke, hab's mir sofort angeschaut und auch das sieht richtig gut und interessant aus. Boost kannte ich als Anfaenger bisher nur vom Namen her, aber ich werde den Source nachher mal studieren und melde mich dann wieder ....
Gruss
Guenther
Davao City, Philippines, Planet Earth