Delphi-PRAXiS

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/)
-   -   C++ TRegistry durchsuchen (https://www.delphipraxis.net/137233-tregistry-durchsuchen.html)

Nitrous 16. Jul 2009 21:08


TRegistry durchsuchen
 
Abend,

kann mir jemand sagen wie ich mit Edit1 die registry durchsuche habs imoment so:

habs imoment so :

Code:
AnsiString subkeyname;
TRegistry* regkey= new TRegistry();
regkey->RootKey=HKEY_LOCAL_MACHINE;
regkey->OpenKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",true);
if(subkeyname == Edit1->Text)
{
  TStrings *list=new TStringList();
  regkey->GetValueNames(list);

  for (int lv = 0; lv < list->Count; lv++)
  {
   AnsiString subkeyname = list->Strings[lv];
   ListBox1->Items=list;
   }
  delete list;
  }
delete regkey;
ListBox1->Visible=true;
mfg

himitsu 16. Jul 2009 21:29

Re: TRegistry durchsuchen
 
und was passiert bzw. passiert nicht bei deinem Code?

- Fehlermeldung
- was möchstest du / was soll gemacht werden

*glaskugelrauskram* :glaskugel:
laß mich raten ... es passiert nix?

oder anders gesagt: wird subkeyname zwischen diesen beiden Zeilen überhaupt irgendwas zugewiesen?
Code:
AnsiString subkeyname;
...
if(subkeyname == Edit1->Text)

Nitrous 16. Jul 2009 21:38

stimmt es passiert nichts. Liegt wie du schon sagst daran das subkeyname nichts zugewiesen wird.
jetzt ist die frage was ich subkeyname zuweisen soll ?

blick grad net durch -.-


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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