我想以Delphi XE2的格式XXX'XX打开一个注册表项
Rootpath := '\SOFTWARE\XXXX XXXX\XXXXX''XXX\XXX';
Reg.OpenKey(Rootpath, FALSE);
由于Delphi转义字符'is''我无法打开注册表。
寻求你的帮助。在此先感谢。
答案 0 :(得分:2)
在字符串中使用''
转义单引号非常有效。结果字符串包含单个字符。这就是逃避它的重点。为了说服自己尝试将这样的字符串写入控制台,或者在消息框中显示它。
{$APPTYPE CONSOLE}
begin
Writeln('XXX''XXX');
end.
该程序输出:
XXX'XXX
现实是你的问题在其他地方。可能的原因包括: