Как заставить пользователя выбрать элемент из выпадающего списка, а затем записать его в файл INI в виде числа (01, 02, 03,. .., 18)? Я сгенерировал этот код, но я не знаю, что еще делать. Если бы вы могли мне помочь, я был бы очень благодаренВыберите элементы из выпадающего списка и напишите индекс выбранного значения в INI-файл во время установки.
[INI]
Filename: "{app}\rev.ini"; Section: "steamclient"; Key: "RankLevel"; String: ""
[Code]
var
NewComboBox1: TNewComboBox;
procedure RedesignWizardForm;
begin
{ NewComboBox1 }
NewComboBox1 := TNewComboBox.Create(WizardForm);
with NewComboBox1 do
begin
Name := 'NewComboBox1';
Parent := WizardForm.SelectDirPage;
Left := ScaleX(0);
Top := ScaleY(120);
Width := ScaleX(145);
Height := ScaleY(21);
Text := 'Alcon';
Items.Text := 'Alcon' + #13#10 +
'Aguila' + #13#10 +
'Elite' + #13#10 +
'Pro';
ItemIndex := 0;
end;
NewComboBox1.TabOrder := 5;
end;
procedure InitializeWizard();
begin
RedesignWizardForm;
end;
Когда вы хотите записать файл (в какой части процесса установки)? Что такое «натуральное число»? –
На пользовательской странице после раздела компонентов, но этот код, который я помещаю в качестве примера, и нормальный номер 01, 02, 03 ...., 18 –
Так что даже до того, как пользователь подтвердит установку? Вы уверены, что это правильное поведение? - Как вы получаете номер из текстов? Это номер заказа? - Нормальное число: значит, вы имеете в виду текстовое представление числа? –