Hallo Leute!
Ich hab mal eine Frage, wie der Titel schon sagt, zu ini Dateien. Und zwar betrifft es die sogenannten Subgroups in ini files. Gibt es eine Windowsfunktion, mit der ich Subgroups erstellen kann, oder muss ich mich darum selber kümmern? Wenn ich mich darum selber kümmern muss, dann stellt sich mir die Frage wie ich das machen soll. Könnt ihr mir bei meinem Problem bitte helfen? Das ganze sieht bei mir wie folgt aus: Ich habe eine Klasse, die sich Settings nennt. Darin gibt es eine Methode (beginGroup()) mit der ich die Sections in der ini Datei festlege. Alle Werte die in das file geschrieben werden (mit WritePrivateProfileString), werden in diese Sektion geschrieben. Wird jetzt die Methode endGroup() aufgerufen, dann ist diese Section erledigt und mit einem neuerlichen Aufruf von beginGroup() wird eine neue Section in das ini file geschrieben. Okay soweit zu Aufbau. Jetzt will ich aber wenn ich beginGroup() zweimal hintereinander mit dem gleichen Namen aufrufe, dass es eine Subgroup gibt:
soll folgendes ergeben:
Ich hoffe ich konnte es einigermaßen erklären und dass ihr mir helfen könnt.
Gruß
Buba
Ich hab mal eine Frage, wie der Titel schon sagt, zu ini Dateien. Und zwar betrifft es die sogenannten Subgroups in ini files. Gibt es eine Windowsfunktion, mit der ich Subgroups erstellen kann, oder muss ich mich darum selber kümmern? Wenn ich mich darum selber kümmern muss, dann stellt sich mir die Frage wie ich das machen soll. Könnt ihr mir bei meinem Problem bitte helfen? Das ganze sieht bei mir wie folgt aus: Ich habe eine Klasse, die sich Settings nennt. Darin gibt es eine Methode (beginGroup()) mit der ich die Sections in der ini Datei festlege. Alle Werte die in das file geschrieben werden (mit WritePrivateProfileString), werden in diese Sektion geschrieben. Wird jetzt die Methode endGroup() aufgerufen, dann ist diese Section erledigt und mit einem neuerlichen Aufruf von beginGroup() wird eine neue Section in das ini file geschrieben. Okay soweit zu Aufbau. Jetzt will ich aber wenn ich beginGroup() zweimal hintereinander mit dem gleichen Namen aufrufe, dass es eine Subgroup gibt:
Code:
Settings test();
test.beginGroup("Gruppe1");
test.beginGroup("Gruppe1");
test.setValue("Value", 15);
test.endGroup();
test.setValue("Value2", 100);
test.endGroup();
soll folgendes ergeben:
Code:
[Gruppe1]
Gruppe1/Value=15
Value2=100
Ich hoffe ich konnte es einigermaßen erklären und dass ihr mir helfen könnt.
Gruß
Buba