Variable speichern und beim nächsten Start wieder einlesen

MorDuwath

Grünschnabel
Hallo,

Mein Titel sagt ja schon alles. Ich möchte eine Variable die vom User eingegeben wurde speichern und immer beim Start aufrufen und in die entsprechende Variable zurücklegen. Falls jemand mir helfen könnte wäre ich dankbar.

Grüße,
MorDuwath
 

MaPa2701

Grünschnabel
Hallo,

es gibt mehrere Möglichkeiten eine Variable zu speichern!

willst du sie in eine Datei schreiben?
willst du sie in die Registry schreiben?
oder hast du eigene Vorstellungen?

Bitte genauer beschreiben....

Gruß
Marcus
 

MorDuwath

Grünschnabel
Mir ist eigentlich jede Methode recht die funktioniert. :)
Aus deiner Auswahl würde ich gerne die Registry auswählee. Wäre dankbar könnte mir dazu einer einen Code geben :).
 

MaPa2701

Grünschnabel
Code:
TRegistry *regKeyA = new TRegistry;
regKeyA->RootKey = HKEY_CURRENT_USER;
regKeyA->OpenKey("\\Software\\DeinProgramm", true);

//z.B Integer schreiben
// Name = Name für Registryeintrag
// Wert = Wert des Eintrags, kann auch eine Variable sein
regKeyA->WriteInteger("Name", Wert); 


//z.B Integer lesen
int bla = regKeyA->ReadInteger("Name")

regKeyA->CloseKey();

Ich hoffe ich konnte dir damit helfen

gruß
Marcus