AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wie kann mann Registry ändern

Ein Thema von joel93 · begonnen am 27. Jul 2006 · letzter Beitrag vom 5. Aug 2006
Antwort Antwort
Seite 3 von 4     123 4      
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#21

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:20
Was soll den ParamInteger machen? Ich kenne die Funktion nicht.
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#22

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:23
Delphi-Quellcode:
if TryStrToInt( ParamStr(0), wert) then
    Reg.WriteInteger( Wert);
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#23

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:25
@joel93: Du weißt aber schon, was der 2. von dir gepostete Code macht? Was willst du da mit Integer??
Nochmal genau: Was hast du vor?

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von joel93
joel93

Registriert seit: 15. Jun 2006
Ort: Lennestadt
139 Beiträge
 
Delphi 7 Professional
 
#24

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:26
Ich will nen DWORD in der Registry den Wert 1 bzw. 0 geben...
Joel
http://g3dbef.funpic.de/ubar/ubarani.gif
(\_/)
(o.o) Copy Bunny into your signature
(> <) to help him on his way to world domination.
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#25

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:32
Delphi-Quellcode:
procedure WriteKey(Value: Integer);
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create; // Instanz erzeugen
  try // Falls Fehler auftreten, gehts hier weiter --+
    Reg.RootKey := HKEY_CURRENT_USER; // Schlüssel zuweisen |
    Reg.OpenKey('Software\joel92\Product', True); // Pfad auswählen (der 2. Parameter |
                                                  // gibt an, ob der Pfad angelegt |
                                                  // werden soll, wenn es ihn noch |
                                                  // nicht geben sollte) |
    Reg.WriteInteger('Name', Value); // Wert in die Registry schreiben, |
                                                  // wobei der Name des Wertes "Name" |
                                                  // lautet und der Wert der Prozedur |
                                                  // übergeben wird. |
    Reg.CloseKey; // Schlüssel wieder schließen |
  finally // <-------------- (hier gehts auch weiter, wenn kein Fehler auftritt) ------------+
    Reg.Free; // Instanz wieder freigeben
  end;
end;
Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#26

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:39
Achja: So etwas wie ParamInteger gibt es nicht.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#27

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:41
Ich schätze, das Problem ist ParamInteger. Nochmal: Was ist das für eine Funktion? Zumindest bei mir in D6PE gibt es sie nicht.

[edit]2. Seite nicht gesehen[/edit]
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#28

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:45
Zitat von 3_of_8:
Achja: So etwas wie ParamInteger gibt es nicht.
Ich denke mal, er dachte, wenn es ParamStr gibt, muss es auch ParamInteger geben, aber wenn er wüsste, was ParamStr macht, würde er wissen, dass das keinen Sinn machen würde.

Aber da du ja keine Hilfe hast:
ParamStr(x) gibt dir den x. Parameter zurück, der dem Programm übergeben wurde. ParamCount gibt einen Integer zurück, der die Anzahl der Parameter zurückgibt.

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von joel93
joel93

Registriert seit: 15. Jun 2006
Ort: Lennestadt
139 Beiträge
 
Delphi 7 Professional
 
#29

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:53
zu dem code von faux: Wie krieg ich dass wieder fürn button fertig?
Joel
http://g3dbef.funpic.de/ubar/ubarani.gif
(\_/)
(o.o) Copy Bunny into your signature
(> <) to help him on his way to world domination.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#30

Re: Wie kann mann Registry ändern

  Alt 28. Jul 2006, 18:55
Ersetzte das Reg.WriteString('Name', ParamStr(0)); in deinem Code durch if
Delphi-Quellcode:
TryStrToInt( ParamStr(0), wert) then
    Reg.WriteInteger( Wert);
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:30 Uhr.
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