Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi registry REG_DWORD auslesen wie? (https://www.delphipraxis.net/73620-registry-reg_dword-auslesen-wie.html)

gandime 20. Jul 2006 23:22

Re: registry REG_DWORD auslesen wie?
 
ja es is kein fehler aber dei "REG_DWORD" eintrag aus der reg wird nicht erkannt...
Delphi-Quellcode:
if (treg.GetDataType(lb_value_names.Items.Strings[i])=rdInteger) then //also DWORD wird nicht als rdInteger typ erkannt
begin
  lb_read_string.Items.Text:=inttostr(TReg.ReadInteger(lb_value_names.Items.Strings[i])); // ohne if schleife geht es
end;

SirThornberry 21. Jul 2006 06:47

Re: registry REG_DWORD auslesen wie?
 
dann machs mal so:
Delphi-Quellcode:
datatype := treg.GetDataType(lb_value_names.Items.Strings[i]);
if (datatype=rdInteger) then
und setz einen haltepunkt. dann kannst du debuggen welchen Wert "datatype" hat.

gandime 21. Jul 2006 18:05

Re: registry REG_DWORD auslesen wie?
 
ja supa aber so weiss ich immer noch nicht welcher typ das is
der sagt mir nur "E217 Variable 'datatyp' ineccessable here due the optimiation"

SirThornberry 21. Jul 2006 18:29

Re: registry REG_DWORD auslesen wie?
 
was übersetzt so viel heißt wie: Variable nicht verfügbar weil sie wegoptimiert wurde. Schlussfolgerung: Optimierung in den Projektoptionen abschalten.

gandime 22. Jul 2006 00:49

Re: registry REG_DWORD auslesen wie?
 
joa das hab ich jetzt gemacht jetzt sagt er mir:
"E2171 Variable 'datatyp' ineccessable here due the optimiation"

ich hoffe das die Optimierung so ausgeschaltet habe:

http://www.unikron-zero.de/ftp/ps/optimization.JPG

Luckie 22. Jul 2006 01:07

Re: registry REG_DWORD auslesen wie?
 
Würdest du bitte diesen riesen Screenshot an deinen Beitrag anhängen? Danke.

gandime 22. Jul 2006 01:20

Re: registry REG_DWORD auslesen wie?
 
omg jetzt habe ich meinen fehler gefunden ich hab den code in einer anderen if schleife eingebunden und hmm joa die konnte nicht erfüllt werden sry... meine schuld

Christian Seehase 22. Jul 2006 01:29

Re: registry REG_DWORD auslesen wie?
 
Moin gandime,

dann musst Du das Ganze noch über SHIFT-F9 neu erzeugen. Compilieren (CTRL-F9) reicht nicht.

Ausserdem:
Hänge die Graphik bitte als Datei an.
Wir haben hier auch Modem-Benutzer.

[EDIT]
:wall: Mist, zweite Seite übersehen.
[/EDIT]

Jelly 22. Jul 2006 08:30

Re: registry REG_DWORD auslesen wie?
 
Also mal ganz blöd gefragt... Hast Du überhaupt den richtigen Schlüssel mit OpenKey geöffnet :gruebel: Wie bereits gesagt, der Code klappt bei mir einwandfrei, auch mit DWORD...

Das mit der Grafik als Anhang hat Christian ja schon gesagt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 Uhr.
Seite 2 von 2     12   

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