.ini unter Linux schreiben

Direkte Linux-Programmierung, POSIX
Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von Kerli » Mo Jan 04, 2010 4:21 pm

naums hat geschrieben:okay. nen Parser... 1. Wie verwende ich den?
Das hängt wohl davon ab welchen du jetzt meinst. Wenn du einen selber schreibst bestimmst du natürlich auch wie du ihn verwenden kannst. Wenn du dagegen einen fertigen nimmst, wird der wohl irgendeine Form der Dokumentation haben.
naums hat geschrieben:2. Was muss ich tun, damit der automatisch an bestimmten stellen des Programms ausgeführt wird? Und kann man damit auch INIs schreiben?
Zuerst einmal eine einfache Gegenfrage: Was willst du denn eigentlich genau machen?

Und falls du den Parser meinst zu dem ich dir den Link gegeben habe dann schau dir einmal den Quellcode dazu an. In der main.cpp siehst du zum Beispiel schön wie man eine .ini Datei damit einliest.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von naums » Mo Jan 04, 2010 4:27 pm

kay... ich schau mir das mal genauer an....
.globl truth
truth:
mov r0, #42
mov pc, lr

AnGaiNoR
Beiträge: 212
Registriert: Sa Jul 19, 2008 7:07 pm
Wohnort: Dresden

Re: .ini unter Linux schreiben

Beitrag von AnGaiNoR » Mo Jan 04, 2010 6:42 pm

dani93 hat geschrieben:Wie wär's damit:
http://doc.trolltech.com/4.6/qsettings.html
Hab das aber ehrlich gesagt noch nie verwendet.
Aber QtCore nur wegen dieser einen Klasse einzubinden ist doch schon etwas übertrieben, findest du nicht?
Physics is like sex: sure, it may give some practical result, but that's not why we do it.
(Richard P. Feynman)

nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: .ini unter Linux schreiben

Beitrag von nufan » Mo Jan 04, 2010 7:07 pm

AnGaiNoR hat geschrieben:
dani93 hat geschrieben:Wie wär's damit:
http://doc.trolltech.com/4.6/qsettings.html
Hab das aber ehrlich gesagt noch nie verwendet.
Aber QtCore nur wegen dieser einen Klasse einzubinden ist doch schon etwas übertrieben, findest du nicht?
Das stimmt, dafür spart man sich aber zumindest Windows.h. Und wer weiß, vielleicht kann man Qt auch noch wo anders brauchen.

adv
Beiträge: 1
Registriert: Mi Dez 16, 2009 8:32 pm

Re: .ini unter Linux schreiben

Beitrag von adv » Mo Jan 04, 2010 7:17 pm

Noch ein Vorschlag: http://www.boost.org/doc/libs/1_41_0/do ... _tree.html. Die Bibliothek bietet die Funktionen save_xml / read_xml (bzw. ini/json/...). Einziger Nachteil ist wohl, dass sie erst seit 1.41 mit dabei ist, also "brandneu".

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von naums » Mo Jan 04, 2010 8:23 pm

ja, und das Programm nenne ich ne umsonst INIMaker. Also sollte das ding vllt. doch besser INIs ausgeben... ^^
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von Kerli » Mo Jan 04, 2010 10:22 pm

naums hat geschrieben:ja, und das Programm nenne ich ne umsonst INIMaker. Also sollte das ding vllt. doch besser INIs ausgeben... ^^
Kann es doch^^ Lies dir das Posting doch noch einmal genau durch und folge dann dem Link. Der Parser ist sicher sehr gut, da Boost immer sehr hochwertige Bibliotheken bereitstellt. Und was ich bis jetzt gesehen habe hat er auch ein vernünftiges Interface.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von naums » Di Jan 05, 2010 6:24 pm

ich schau einfach mal ^^
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von naums » Fr Jan 08, 2010 2:54 pm

Der INI Parser ist wieder nur für Windows. Die Projektdatei leigt im cproj vor...
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8861
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: .ini unter Linux schreiben

Beitrag von Xin » Fr Jan 08, 2010 3:18 pm

naums hat geschrieben:Der INI Parser ist wieder nur für Windows. Die Projektdatei leigt im cproj vor...
Mach ein makefile draus. ^^
Oder werden explizit Windows-Funktionen gerufen?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten