Мне нужно начать установку без вывода сообщений после отображения моей собственной формы на экране.
Как это сделать?
Вот мой код ISS, процедура OpenWizardForm
импортирована из моей собственной DLL. Он откроет модальную форму, примет данные пользователя, закроет модальную форму и затем продолжит выполнение.
[Setup]
DisableWelcomePage=yes
DisableDirPage=yes
DisableProgramGroupPage=yes
DisableReadyMemo=yes
DisableReadyPage=yes
DisableStartupPrompt=yes
DisableFinishedPage=yes
[Code]
procedure InitializeWizard();
begin
WizardForm.BorderStyle := bsNone;
WizardForm.Width := 0;
WizardForm.Height := 0;
OpenWizardForm(WizardForm.Handle); // here is my own modal form will appear
// and now the silent installation must be started
end;