Warum So kompliziert ?
Wenn du es so machst:
[code=delphi]
Code:
var
UserPage: TInputQueryWizardPage;
procedure InitializeWizard;
begin
UserPage := CreateInputQueryPage(wpWelcome,
ExpandConstant('{cm:CustomFormCaption}'), ExpandConstant('{cm:CustomFormDescription}'),'');
UserPage.Add('Geben Sie einen Accountnamen ein:', False);
end;
function NextButtonClick(CurPageID: Integer): Boolean;
begin
result:=true;
if (curPageID=100) and (UserPage.Values[0]='')
then
begin
MsgBox('Bitte geben Sie ein Account ein',MBError,MB_OK);
result:=false;
end
dann denkt ich erreichst du genau das was du willst aber mit dem halben aufwand.