Einzelnen Beitrag anzeigen

Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Inno Setup Lizenz abfragen

  Alt 3. Jul 2005, 21:04
Hey Mathias,

habs ja so versucht, aber ich bekomme immer die 100 als Rückgabewert, obwohl ich die 3 bekommen müsste???
Naja, hätte ja sein können, das jemand das weiß.

So funktionierts net, obwohl es nach meiner kleinen "Logik" richtig sein müsste:
[code=delphi]
Code:
var
   Page: TInputQueryWizardPage;

procedure InitializeWizard;
BEGIN
   Page:=CreateInputQueryPage(wpPassword,'Lizenzabfrage', 'PEAK Lizenz abfrage', 'Bitte geben Sie die Lizenz des PEAK-Treibers ein und drücken Sie Weiter');
   Page.Add('Lizenzcode ', False);
END;


FUNCTION NextButtonClick(CurPageID:Integer):Boolean;
BEGIN

  IF CurPageId = wpPassword THEN
    BEGIN
      IF (Page.Values[0] = '#211660') OR (Page.Values[0] = '#211661') OR (Page.Values[0] = '#211662')
      OR (Page.Values[0] = '#211663') OR (Page.Values[0] = '#211664') OR (Page.Values[0] = '#211665')THEN
        BEGIN
          Result:=TRUE;
        END
      ELSE
        BEGIN
          Result:=FALSE;
          if MsgBox('Die Lizenz ist nicht korrekt. Bitte versuchen Sie es erneut!', mbConfirmation, MB_OK) = IDOK then
            BEGIN
              Page.Values[0] := ' ';
            END;
        END;
    END
   Else
    BEGIN
      Result := True;
    END;

END;
  Mit Zitat antworten Zitat