![]() |
wie ermittle ich in der registry den typ des eintrages?
hi,
ich wolltem mal fragen: wie ermittle ich in der registry den typ des eintrages? und wie lese ich ihn dann danach aus? (fürs string weiss ich es schon treg.ReadString(name);) mfg gandime |
Re: wie ermittle ich in der registry den typ des eintrages?
Guck Dir mal die
![]() Zum Lesen gibt es die ganzen Methoden:
![]() |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Datenbanken" nach "VCL / WinForms / Controls" verschoben.
|
Re: wie ermittle ich in der registry den typ des eintrages?
jo thx mache ich
edit: joa da karm das raus: GetDataType (AnsiString ValueName); dann habe ich versuch mir nen script zu machen aber iwie will das nicht so richtig
Delphi-Quellcode:
was hab ich falsch gemacht
var
REG_SZ:Tregdatatype; begin REG_SZ:=REG_SZ; ... ... if (treg.GetDataType(lb_value_names.Items.Strings[i])=REG_SZ) then begin lb_read_string.Items.Add(treg.ReadString(lb_value_names.Items.Strings[i])); exit; end; oder wie kann ich "Tregdatatype" z.b. in string umwandeln umd zu sehen was ich da eintagen muss edit2: habs gefunden muss blos:
Delphi-Quellcode:
also immer rd... z.b. string binary bool usw.
treg.GetDataType(...=rdstring);
|
Re: wie ermittle ich in der registry den typ des eintrages?
so jetzt bin ich aufem prob gestoßen
wie lese ich binary einträge aus? ich hab mir inner registry einen ganz normalen eintrag "ka" mit dem typ "REG_BINARY" geamcht aber es wird einfach nicht als binay erkannt
Delphi-Quellcode:
so was is mein fehler und wie kann ich das jetzt in string umwandeln?
binary_size:=treg.GetDataSize('ka');
treg.ReadBinaryData('ka',binary_buffer,binary_size); |
Re: wie ermittle ich in der registry den typ des eintrages?
so binary hab ich jetztauch geschafft
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 Uhr. |
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 by Thomas Breitkreuz