![]() |
Zugriff auf die Registry
Hi,
gibt es unter .NET eine Möglichkeit auf die Registry zuzugreifen? Ich verliere in der Hilfe von D2005 leider die Übersicht und finde so nur Methoden/Klassen für Win32. :? Chris |
Re: Zugriff auf die Registry
Hi,
benutze den Namespace Microsoft.Win32.Registry ;) mfG mirage228 |
Re: Zugriff auf die Registry
Hi,
ich finde den Namespace nicht oder habe ich die Ironie nicht verstanden? :gruebel: System.Microsoft.Win32.Registry gibt es nicht und ohne das System findet er den Namespace Microsoft nicht. :? Chris |
Re: Zugriff auf die Registry
Also,
ich kann einfach Microsoft.Win32 in die uses einfügen und dann kann ich die Klasse Registry verwenden :gruebel: ... mfG mirage228 |
Re: Zugriff auf die Registry
Ach ich habs aber auch so verstanden als wäre Microsoft.Win32.Registry eine Klasse und keine Unit :roll:
|
Re: Zugriff auf die Registry
Zitat:
Delphi-Quellcode:
uses Microsoft.Win32
Delphi-Quellcode:
procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
const S_KEYNAME = 'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders'; S_VALUENAME = 'AppData'; var Key: RegistryKey; Value: String; begin Key := Registry.CurrentUser.OpenSubKey(S_KEYNAME); if Assigned(Key) then if Assigned(Key.GetValue(S_VALUENAME)) then begin Value := String(Key.GetValue(S_VALUENAME)); MessageBox.Show(Value); end; end; |
Re: Zugriff auf die Registry
Hi David,
hm... wenn ich das in die Uses aufnehme geht es, auch wenn er mir über Codeinsight den Namespace nicht gibt. :gruebel: Ich hatte vorhin auch versucht mitten im SourceCode daraufzuzugreifen. Aber das geht scheinbar nicht. Muss man das verstehen, wann so etwas geht und wann nicht? :gruebel: Chris |
Re: Zugriff auf die Registry
Zitat:
Also imho funktioniert das "Browsen" von den Namespaces nur dort. mfG mirage228 |
Re: Zugriff auf die Registry
Der Namespace ist ja auch nur "Microsoft.Win32" und nicht "Microsoft.Win32.Registry".
|
Re: Zugriff auf die Registry
Zitat:
Es ist die Klasse Microsoft.Win32.Registry und der Namespace Microsoft.Win32 :) mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 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-2025 by Thomas Breitkreuz