Autor Beitrag
roadrunner373
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Fr 04.04.03 20:39 
hallo,

kann mir jemand helfen und mir sagen, warum das speichern in die registry nicht funktioniert??
es geht mir um die roten 4 zeilen!!! ich habe jetzt mal alle geschrieben die ich versucht habe. (waren aber immer nur einer davon aktiv, wenn ich es probiert habe)
es kommt aber immer ne fehlermeldung!?

achso, es geht mir eigentlich darum die ausgelesenen daten in die registry zu schreiben. aber selbst das mit den vorgegebenen strigs `test`und `222` geht nicht!



hier nun der code:


ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
//'Beenden' im Hauptmenü
procedure TForm1.Form1_MainMenu_beendenClick(Sender: TObject);
begin
  //Pfad der Datenbank speichern (in Registry)
  save_to_registry := TRegistry.Create;
  save_to_registry.RootKey := HKEY_CURRENT_USER;
  save_to_registry.OpenKeyReadOnly('Software');
  save_to_registry.OpenKey('RR373\Verwaltung der Benzinkosten',true);

        [color=red]save_to_registry.WriteString('Pfad der Datenbank','test');
        save_to_registry.WriteString('Pfad der Datenbank',Form1_ADOConnection.ConnectionString);[/color]

  //Transparenz speichern (in Registry)

        [color=red]save_to_registry.WriteString('Transparenz','222');
        save_to_registry.WriteString('Transparenz',Form4.Form4_ScrollBar_Transparenz.Position);[/color]

  //Registry freigeben
  save_to_registry.Free;
  //Programm beenden
  close;
end;


Moderiert von user profile iconAya: Code-Tags hinzugefügt.
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: Fr 04.04.03 20:44 
roadrunner373 hat folgendes geschrieben:

.... save_to_registry.OpenKeyReadOnly('Software');


Das ist Dein Problem, denn Du öffnest den Key im Nur-Lesen Status. Schreibe einfach OpenKey statt OpenKeyReadOnly.
roadrunner373 Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Fr 04.04.03 21:01 
Hallo,

danke für die schnelle Antwort.
Ich dachte das bezieht sich nicht auf die weiter verschachtelten Einträge.
Ich wollte nur nicht ausversehen die ganze Registry zerstören!!
mars
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 238

Debian Woody, Win 2000, Win XP
D7 Ent, Kylix 3
BeitragVerfasst: Fr 04.04.03 21:07 
Mach einfach vor dem Einsatz ein Backup. Empfiehlt sich sowieso immer. :lol: