122
122
Root: HKLM; Subkey: "Software\\R-core"; Flags: uninsdeletekeyifempty; Tasks: recordversion; Check: IsAdmin
123
123
Root: HKLM; Subkey: "Software\\R-core\\R"; Flags: uninsdeletekeyifempty; Tasks: recordversion; Check: IsAdmin
124
Root: HKLM; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Check: IsAdmin
125
Root: HKLM; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "Current Version"; ValueData: "${RVER}"; Check: IsAdmin
124
Root: HKLM; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Tasks: recordversion; Check: IsAdmin
125
Root: HKLM; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "Current Version"; ValueData: "${RVER}"; Tasks: recordversion; Check: IsAdmin
127
127
Root: HKLM; Subkey: "Software\\R-core\\R\\${RVER}"; Flags: uninsdeletekey; Tasks: recordversion; Check: IsAdmin
128
Root: HKLM; Subkey: "Software\\R-core\\R\\${RVER}"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Check: IsAdmin
128
Root: HKLM; Subkey: "Software\\R-core\\R\\${RVER}"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Tasks: recordversion; Check: IsAdmin
130
130
Root: HKCU; Subkey: "Software\\R-core"; Flags: uninsdeletekeyifempty; Tasks: recordversion; Check: NonAdmin
131
131
Root: HKCU; Subkey: "Software\\R-core\\R"; Flags: uninsdeletekeyifempty; Tasks: recordversion; Check: NonAdmin
132
Root: HKCU; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Check: NonAdmin
133
Root: HKCU; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "Current Version"; ValueData: "${RVER}"; Check: NonAdmin
132
Root: HKCU; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Tasks: recordversion; Check: NonAdmin
133
Root: HKCU; Subkey: "Software\\R-core\\R"; Flags: uninsdeletevalue; ValueType: string; ValueName: "Current Version"; ValueData: "${RVER}"; Tasks: recordversion; Check: NonAdmin
135
135
Root: HKCU; Subkey: "Software\\R-core\\R\\${RVER}"; Flags: uninsdeletekey; Tasks: recordversion; Check: NonAdmin
136
Root: HKCU; Subkey: "Software\\R-core\\R\\${RVER}"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Check: NonAdmin
136
Root: HKCU; Subkey: "Software\\R-core\\R\\${RVER}"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Tasks: recordversion; Check: NonAdmin
138
138
Root: HKCR; Subkey: ".RData"; ValueType: string; ValueName: ""; ValueData: "RWorkspace"; Flags: uninsdeletevalue; Tasks: associate; Check: IsAdmin
139
139
Root: HKCR; Subkey: "RWorkspace"; ValueType: string; ValueName: ""; ValueData: "R Workspace"; Flags: uninsdeletekey; Tasks: associate; Check: IsAdmin
221
225
InternetPage.Add(CustomMessage(\'Internet0\'));
222
226
InternetPage.Add(CustomMessage(\'Internet1\'));
224
case GetPreviousData(\'MDISDI\', \'\') of
225
\'MDI\': MDISDIPage.SelectedValueIndex := 0;
226
\'SDI\': MDISDIPage.SelectedValueIndex := 1;
228
MDISDIPage.SelectedValueIndex := ${MDISDI};
231
case GetPreviousData(\'HelpStyle\', \'\') of
232
\'plain\': HelpStylePage.SelectedValueIndex := 0;
233
\'CHM\': HelpStylePage.SelectedValueIndex := 1;
234
\'HTML\': HelpStylePage.SelectedValueIndex := 2;
236
HelpStylePage.SelectedValueIndex := ${HelpStyle};
239
case GetPreviousData(\'Internet\', \'\') of
240
\'Standard\': InternetPage.SelectedValueIndex := 0;
241
\'Internet2\': InternetPage.SelectedValueIndex := 1;
243
InternetPage.SelectedValueIndex := ${Internet};
228
INIFilename := ExpandConstant(\'{param:LOADINF}\');
229
if INIFilename <> \'\' then INIFilename := ExpandFilename(INIFilename);
231
{ From highest to lowest, priority is:
236
option := GetPreviousData(\'MDISDI\', \'\');
237
if INIFilename <> '' then
238
option := GetIniString(\'R\', \'MDISDI\', option, INIFilename);
245
MDISDIPage.SelectedValueIndex := index;
247
option := GetPreviousData(\'HelpStyle\', \'\');
248
if INIFilename <> \'\' then
249
option := GetIniString(\'R\', \'HelpStyle\', option, INIFilename);
251
\'plain\': index := 0;
253
\'HTML\': index := 2;
255
index := ${HelpStyle};
257
HelpStylePage.SelectedValueIndex := index;
259
option := GetPreviousData(\'Internet\', \'\');
260
if INIFilename <> \'\' then
261
option := GetIniString(\'R\', \'Internet\', option, INIFilename);
263
\'Standard\': index := 0;
264
\'Internet2\': index := 1;
266
index := ${Internet};
268
InternetPage.SelectedValueIndex := index;
270
{ Get the save name now, because the current dir might change }
271
INIFilename := ExpandConstant(\'{param:SAVEINF}\');
272
if INIFilename <> \'\' then INIFilename := ExpandFilename(INIFilename);
248
275
procedure RegisterPreviousData(PreviousDataKey: Integer);
251
278
HelpStyle: String;
252
279
Internet: String;
254
283
{ Store the settings so we can restore them next time }
255
284
case MDISDIPage.SelectedValueIndex of
256
285
0: MDISDI := \'MDI\';
257
286
1: MDISDI := \'SDI\';
259
288
SetPreviousData(PreviousDataKey, \'MDISDI\', MDISDI);
289
if INIFilename <> \'\' then
290
SetIniString(\'R\', \'MDISDI\', MDISDI, INIFilename);
260
292
case HelpStylePage.SelectedValueIndex of
261
293
0: HelpStyle := \'plain\';
262
294
1: HelpStyle := \'CHM\';
263
295
2: HelpStyle := \'HTML\';
265
297
SetPreviousData(PreviousDataKey, \'HelpStyle\', HelpStyle);
298
if INIFilename <> \'\' then
299
SetIniString(\'R\', \'HelpStyle\', HelpStyle, INIFilename);
266
301
case InternetPage.SelectedValueIndex of
267
302
0: Internet := \'Standard\';
268
303
1: Internet := \'Internet2\';
270
305
SetPreviousData(PreviousDataKey, \'Internet\', Internet);
306
if INIFilename <> \'\' then
307
SetIniString(\'R\', \'Internet\', Internet, INIFilename);
273
310
procedure SetCommentMarker(var lines: TArrayOfString; option: String; active: boolean);