XML

Модуль XML 1.1

Нет прав для скачивания

EvilAlex

Старожил
TheLegend,
Спасибо.

А теперь еще такой вопрос...
Как сделать чтобы при выборе языка инсталлятора, после установки вносилась строка со значение Ру или Ен ?

Код:
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
Name: english; MessagesFile: compiler:Languages\English.isl

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep = ssPostInstall then
  begin
    XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\login', '', ' ', False);
    XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\pass', '', ' ', False);
    XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\path_to_game', '', ExpandConstant('{app}/NFSW/nfsw.exe'), False);
    XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\language', '', 'ru', False);
    XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\auto_check_update', '', '1', False);
    XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\offline_mode', '', '0', False);
  end;
end;
 

sergey3695

Ветеран
Модератор
EvilAlex,
Код:
  case ActiveLanguage of
    'russian': XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\language', '', 'ru', False);
    'english': XMLFileWriteValue(ExpandConstant('{app}\WEX\settings.xml'), 'SETTINGS\language', '', 'en', False);
  end;
 
Сверху