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

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

Ветеран


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

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


Цитата vahe-91:
после окончания процесса setup.exe выдает ошибку runtime error (at 127:28) acces violation »
Выдаёт ошибку setup.exe, это ваш инсталлятор или тот, который вы запускаете?
Без запуска стороннего setup.exe ошибка есть?
Ошибка acces violation говорит о том, что идёт обращение к объекту, которого нет, т.е. он ещё не создан или уже разрушен. Чтоб было понятней:
Пример

Код: Выделить весь код
procedure InitializeWizard();
var
  lbl: TLabel;
begin
  // создаём контрол
  lbl := TLabel.Create(WizardForm);
  with lbl do
    begin
      Parent := WizardForm;
      AutoSize := True;
      Left := ScaleX(20);
      Top := ScaleY(330);
    end;
  lbl.Free; // разрушаем контрол
  // при попытке обращения к контролу после разрушения,
  lbl.Caption := 'Пример...'; // получаем acces violation в этой строке
end;

Цитата vahe-91:
можно поставить setup.exe флаг hidewizard ? »
Подробней объясните, что именно вы хотите сделать?

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 01:00, 09-01-2011 | #424