[英]Accessing the registry key having Quotation Mark
我想从 Delphi XE2 打开 XXX'XX 格式的注册表项
Rootpath := '\SOFTWARE\XXXX XXXX\XXXXX''XXX\XXX';
Reg.OpenKey(Rootpath, FALSE);
由于 ' 的 Delphi 转义字符是 '' 我无法打开注册表。
寻求您的帮助。 提前致谢。
在字符串中用''
转义单引号效果很好。 结果字符串包含单个字符。 这就是逃避它的全部意义。 要说服自己,请尝试将这样的字符串写入控制台,或将其显示在消息框中。
{$APPTYPE CONSOLE}
begin
Writeln('XXX''XXX');
end.
该程序输出:
XXX'XXX
现实是你的问题在别处。 可能的原因包括:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.