找不到Delphi XE3密钥写入

找不到Delphi XE3密钥写入,delphi,registry,delphi-xe3,Delphi,Registry,Delphi Xe3,我找不到注册表常量存储在哪里。在以下示例中,KEY\u WRITE无法识别,也无法识别HKEY\u LOCAL\u机器 对于XE3有什么像样的帮助吗?“旧的”Delphi帮助更有用 uses System.Win.Registry; ... ... ... ... reg := TRegistry.Create(KEY_WRITE); 将Winapi.Windows单元添加到uses子句中: uses Winapi.Windows, System.Win.Registry; 下次您将丢

我找不到注册表常量存储在哪里。在以下示例中,
KEY\u WRITE
无法识别,也无法识别
HKEY\u LOCAL\u机器

对于XE3有什么像样的帮助吗?“旧的”Delphi帮助更有用

uses System.Win.Registry;
...
...
...
...
reg := TRegistry.Create(KEY_WRITE);

Winapi.Windows
单元添加到uses子句中:

uses
  Winapi.Windows, System.Win.Registry;

下次您将丢失某个符号时,请注意,您可以通过在Delphi安装路径的
。\Source
目录中搜索,使用您喜爱的文件浏览器进行搜索。如果您只对
*.pas
文件和整词进行优化搜索,您将获得
KEY\u WRITE
symbol 3文件,其中该符号存在:

..\Source\data\dsnap\Datasnap.DataBkr.pas
..\Source\rtl\common\System.Win.ComObj.pas
..\Source\rtl\win\Winapi.Windows.pas
然后,如果打开这3个文件并查看符号是如何在那里使用的,您会发现它是在
Winapi.Windows.pas
文件中定义的,而在其余两个文件中,它仅用于某些函数调用