Я пытаюсь установить конкретный диапазон значений, которые принимаются из пользовательских вводимых данных в процессе установки.Например, поле порта просто принимает диапазон от 10000-20000.
Я пытаюсь использовать это условие в NextButtonClick
или даже в другом.Я искал в документации по Паскалю, но не нашел, как это сделать, иначе здесь не задавался вопрос о том, как установить проверку данных для определенного диапазона.
Мой код, как показано ниже:
[Code]
var
AdminDataPage: TInputQueryWizardPage;
Name, SuperPassword, ServerName, ServerPort : String;
function CreateAdminDataPage(): Integer;
begin
AdminDataPage := CreateInputQueryPage(wpSelectDir, 'Required Information', '', '');
AdminDataPage.Add('Name', False);
AdminDataPage.Add('SuperPassword', True);
AdminDataPage.Add('ServerName', False);
AdminDataPage.Add('ServerPort', False);
end;
procedure CreateAdminDataPage();
begin
CreateDataInputPage();
end;
function NextButtonClick(CurPageID: Integer): Boolean;
begin
if CurPageID = AdminDataPage.ID then
begin
Name := AdminDataPage.values[0];
SuperPassword := AdminDataPage.values[1];
ServerName := AdminDataPage.values[2];
ServerPort := AdminDataPage.values[3];
end;
end;