Entwickler-Ecke

Sonstiges (Delphi) - prob... registry onshow


Leathl - Do 27.02.03 18:26
Titel: prob... registry onshow
---


Delete - Do 27.02.03 18:48

Alle Registry-Funktionen aus TRegistry geben TRUE bei Erfolg zurück und FALSE bei nicht Erfolg, damit sollte sich doch was anfangen lassen oder? :roll:


Leathl - Do 27.02.03 18:50

---


Delete - Do 27.02.03 18:54

Na ween er hier:

Quelltext
1:
reg.OpenKey('Täääst', false);                    

FALSE zurückliefert konnte er den Schlüsseln nicht öffnen, weil er nicht da ist.


Leathl - Do 27.02.03 19:00

---


Delete - Do 27.02.03 19:10

Logisch. Kuck dir deien if-bedingung noch mal genau an:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
var reg: tregistry; 
Name: string; 
PW: string; 
Server: integer; 
begin 
reg:= tregistry.Create; 
try 
  reg.RootKey:= HKEY_CURRENT_USER; 
  if reg.OpenKey('Täääst', false)= true then 
   Name:= reg.ReadString('Name'); 
   PW:= reg.ReadString('PW'); 
   Server:= reg.ReadInteger('Server'); 
finally 
  reg.Free; 
end;

Überleg mal, ob man da eventuell noch ein begin, end brauchen könnte. :wink:
Ansonsten kuck dir mal ein Grundlagentutorial an. Insbesondere zu Verzweigungen.


Leathl - Do 27.02.03 19:21

---