Я хочу открыть раздел реестра в формате XXX'XX из Delphi XE2
Rootpath := '\SOFTWARE\XXXX XXXX\XXXXX''XXX\XXX'; Reg.OpenKey(Rootpath, FALSE);
Поскольку управляющий символ Delphi для 'is' ', я не могу открыть реестр.
Ищу вашей помощи. Заранее спасибо.
Экранирование одинарной кавычки с '' в строке прекрасно работает. Результирующая строка содержит один символ. Вот и весь смысл избежать этого. Чтобы убедиться в этом, попробуйте написать такую строку в консоли или показать ее в окне сообщения.
''
{$APPTYPE CONSOLE} begin Writeln('XXX''XXX'); end.
Эта программа выводит:
XXX'XXX
Реальность такова, что ваша проблема в другом месте. Возможные причины включают в себя: