Gruppen (Sections) in einem Ini-File mit wxFileConfig



  • Hi Leuts,
    ich bin Newbie in Sachen wxWdigets und kriege folgendes nicht gebacken:
    Ich möchte ein IniFile mit folgendem Aufbau
    [Logging]
    LoggingOn = 1

    Wie mache ich das ?
    Wenn ich nun schreibe:
    ConfigFile->Write(wxT("LoggingOn"), m_bLoggingOn);
    dann steht im File lediglich
    LoggingOn = 1

    Schreibe ich
    ConfigFile->SetPath(wxT("Logging"));
    ConfigFile->Write(wxT("LoggingOn"), m_bLoggingOn);
    dann steht im File
    [Logging]
    [Logging/Logging]
    LoggingOn=0

    Kennt jemand die Klasse besser und kann mir helfen ?

    Greets
    Karlheinz



  • Das machst du an sich schon richtig. Du scheinst nur SetPath zweimal mit Logging aufzurufen. Um eine neue Sektion zu erstellen musst du erst einmal set Path(_("")) aufrufen und danach mit der neuen Sektion, sonst wird Sie einfach an die alte angehangen wie bei dir das Logging/Logging.

    Gruß
    Pierre



  • aber wo rufe ich den SetPath zweimal auf ? Ich habe nur einen Aufruf, und dann schreibe ich die Variable.....



  • es geht auch
    wenn du beim 2. aufruf das so schreibst, da ist er dann wieder ne ebene höher

    ConfigFile->SetPath("../Logging");


Anmelden zum Antworten