我找不到注册表常量的存储位置。在以下示例中,KEY_WRITE
不识别,也不识别HKEY_LOCAL_MACHINE
.
是否有任何可用于 XE3 的体面的帮助 - '旧的' Delphi 帮助更有帮助!
uses System.Win.Registry;
...
...
...
...
reg := TRegistry.Create(KEY_WRITE);
我找不到注册表常量的存储位置。在以下示例中,KEY_WRITE
不识别,也不识别HKEY_LOCAL_MACHINE
.
是否有任何可用于 XE3 的体面的帮助 - '旧的' Delphi 帮助更有帮助!
uses System.Win.Registry;
...
...
...
...
reg := TRegistry.Create(KEY_WRITE);
将Winapi.Windows
单位添加到您的使用条款中:
uses
Winapi.Windows, System.Win.Registry;
下次您将丢失某个符号时,请注意您可以使用您喜欢的文件浏览器通过在..\Source
您的 Delphi 安装路径的目录中搜索来搜索它。如果您将仅对*.pas
文件和整个单词进行细化搜索,您将获得例如KEY_WRITE
符号 3 文件,其中存在此符号:
..\Source\data\dsnap\Datasnap.DataBkr.pas
..\Source\rtl\common\System.Win.ComObj.pas
..\Source\rtl\win\Winapi.Windows.pas
然后,如果您打开这 3 个文件并查看那里的符号是如何使用的,您会发现它是在Winapi.Windows.pas
文件中定义的,而其余两个文件仅在某些函数调用中使用。