Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Gnom_aka_Lexander

Ветеран


Сообщения: 978
Благодарности: 564

Профиль | Сайт | Отправить PM | Цитировать


R.i.m.s.k.y., Сейчас
читать дальше »
Код: Выделить весь код
var
  ISCustomPage1: TWizardPage;
  key1: TNewEdit;
  key2: TNewEdit;
  key3: TNewEdit;
  key4: TNewEdit;
  user: TNewEdit;

procedure RedesignWizardForm;
begin
  { Creates custom wizard page }
  ISCustomPage1 := CreateCustomPage(wpInstalling, 'ISCustomPage1_Caption', 'ISCustomPage1_Description');

  { key1 }
  key1 := TNewEdit.Create(WizardForm);
  with key1 do
  begin
    Name := 'key1';
    Parent := ISCustomPage1.Surface;
    Left := ScaleX(48);
    Top := ScaleY(136);
    Width := ScaleX(65);
    Height := ScaleY(21);
    Text := 'key';
  end;

  { key2 }
  key2 := TNewEdit.Create(WizardForm);
  with key2 do
  begin
    Name := 'key2';
    Parent := ISCustomPage1.Surface;
    Left := ScaleX(136);
    Top := ScaleY(136);
    Width := ScaleX(65);
    Height := ScaleY(21);
    Text := 'key';
  end;

  { key3 }
  key3 := TNewEdit.Create(WizardForm);
  with key3 do
  begin
    Name := 'key3';
    Parent := ISCustomPage1.Surface;
    Left := ScaleX(224);
    Top := ScaleY(136);
    Width := ScaleX(65);
    Height := ScaleY(21);
    Text := 'key';
  end;

  { key4 }
  key4 := TNewEdit.Create(WizardForm);
  with key4 do
  begin
    Name := 'key4';
    Parent := ISCustomPage1.Surface;
    Left := ScaleX(312);
    Top := ScaleY(136);
    Width := ScaleX(65);
    Height := ScaleY(21);
    Text := 'key';
  end;

  { user }
  user := TNewEdit.Create(WizardForm);
  with user do
  begin
    Name := 'user';
    Parent := ISCustomPage1.Surface;
    Left := ScaleX(48);
    Top := ScaleY(56);
    Width := ScaleX(329);
    Height := ScaleY(21);
    Text := 'user';
  end;

  key1.TabOrder := 0;
  key2.TabOrder := 1;
  key3.TabOrder := 2;
  key4.TabOrder := 3;
  user.TabOrder := 4;

end;

Нужно две записи в реестр делать:
Код: Выделить весь код
Root: HKLM; Subkey: Software\GSC Game World\STALKER-COP; ValueName: InstallCDKEY; ValueType: string; ValueData: {тут примерно так:key1.Text+-+key2.Text+-+key3.Text+-+key4.Text}
Root: HKLM; Subkey: Software\GSC Game World\STALKER-COP; ValueName: InstallUserName; ValueType: string; ValueData: {тут user.Text}

-------
Я люблю помогать. Но не путайте: "Помогите мне" и "Сделайте за меня" - это совершенно разные понятия.


Отправлено: 17:44, 13-01-2011 | #520