Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie kann mann Registry ändern (https://www.delphipraxis.net/74068-wie-kann-mann-registry-aendern.html)

Luckie 28. Jul 2006 13:08

Re: Wie kann mann Registry ändern
 
Dann guck dir doch einfach mal die Methoden von TRegistry in der Hilfe an.

joel93 28. Jul 2006 13:34

Re: Wie kann mann Registry ändern
 
So richtig hab ich in der help nix funden :pale: :wall:

mkinzler 28. Jul 2006 13:37

Re: Wie kann mann Registry ändern
 
Ich hoffe dir ist bekannt, wie man die Hilfe verwendet. Sonst suche halt hier im Forum.

joel93 28. Jul 2006 13:43

Re: Wie kann mann Registry ändern
 
wie meinste? , wie soll man das denn machen???

s14 28. Jul 2006 13:54

Re: Wie kann mann Registry ändern
 
Hallo,
versuche es doch mal so:
Im Hauptmenü von Delphi "Hilfe -> Delphi-Hilfe" -> Im Reiter "Index" die Zeichenfolge "TRegistry" eingeben und auf Anzeigen klicken. :-)

faux 28. Jul 2006 14:02

Re: Wie kann mann Registry ändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Weiß nciht, ob ich das jetzt posten darf, aber eigentlich ists ja egal, da in der Trial von Delphi die selbe Hilfe wie in der Vollversion ist, oder?!
Siehe Anhang.

Grüße
Faux

joel93 28. Jul 2006 17:35

Re: Wie kann mann Registry ändern
 
die function hab ich nich gscheid zum laufen gekriegt :wiejetzt:

3_of_8 28. Jul 2006 17:37

Re: Wie kann mann Registry ändern
 
Sorry, ich find grad meine Kristallkugel nicht, daher musst du wohl etwas Code posten.

mkinzler 28. Jul 2006 17:52

Re: Wie kann mann Registry ändern
 
Hast du den Rootkey angepasst?

Zum Lesen eines DWORD (Integer) mußt du readInteger verwenden. Hierzu noch mal ein Ausschnitt aus der Hilfe (die ja anscheinend bei zu fehlen scheint ):

Zitat:

Zitat von Delphi Hilfe
ReadBinaryData (public) Liest einen Binärwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadBool (public) Liest einen booleschen Wert aus dem angegebenen Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadCurrency (public) Liest einen Währungsbetrag aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadDate (public) Liest ein Kalenderdatum aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadDateTime (public) Liest einen Datums-/Zeitwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadFloat (public) Liest eine Gleitkommazahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadInteger (public) Liest eine Integer-Zahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadString (public) Liest einen String aus einem Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadTime (public) Liest eine Uhrzeit aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.


joel93 28. Jul 2006 18:17

Re: Wie kann mann Registry ändern
 
Das hier (aus der delphi-help):
Delphi-Quellcode:
function GetRegistryValue(KeyName: integer): integer;
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create(KEY_READ);
  try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    // false, weil kein Eintrag erzeugt werden soll, sofern er nicht vorhanden ist.
    Reg.OpenKey('Software\Microsoft\Windows\...', True);
    Result := Reg.ReadInteger('Name');
  finally
    Reg.Free;
  end;
end;
macht keine compillerfehler (aber wie kan ich die einsetzen?)

Es gab da ja noch ne möglichkeit:
Delphi-Quellcode:
procedure TForm1.ButonClick(Sender: TObject);
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CURRENT_USER;
    Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\System', True);
    Reg.WriteString('Name', ParamStr(0));
    Reg.CloseKey;
  finally
    Reg.Free;
  end;
end;
Aber da is
Delphi-Quellcode:
Reg.WriteString('Name', ParamStr(0));
im weg, aber ich wollte:
Delphi-Quellcode:
Reg.WriteInteger('Name', ParamInteger(0));
Aber da funzt ParamInteger nich !
:cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz