Thema: Delphi Random?

Einzelnen Beitrag anzeigen

Killer

Registriert seit: 11. Nov 2003
152 Beiträge
 
Delphi 6 Enterprise
 
#11

Re: Random?

  Alt 2. Dez 2003, 19:51
Hm der iss relativ umfangreich. Ich kann aber mal die wichtigsten Funktionen reinschreiben:
OnCreate:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
 DBListBox1.Items.Clear;
 FillBox;
 Randomize;
 while not ADOQuery1.Eof do begin
  DBListBox1.Items.Add(ADOQuery1.FieldByName('german').AsString);
  ADOQuery1.Next
end;
end;
FillBox ist eine Funktion zum Einfügen der DBListBox Items!

LBRandom (Randomfunktion):
Delphi-Quellcode:
procedure TForm1.LBRandom;
begin
 DBListBox1.ItemIndex := Random(DBListBox1.Items.Count);
 varia := DBListBox1.Items[DBListBox1.ItemIndex];
end;
1ter Aufruf der Funktion:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
 LBRandom;
 KWizardWelcomePage3.Show;
 KWizardWelcomePage3.VisibleButtons := [bkNext,bkFinish];
end;
KWizard iss ne VCL.

2ter Aufruf der Funktion:
Delphi-Quellcode:
procedure TForm1.KWizardWelcomePage3NextButtonClick(Sender: TObject;
  var Stop: Boolean);
begin
 if KWizardWelcomePage3.VisibleButtons = [bkBack,bkNext,bkFinish] then
 KWizardWelcomePage1.Show else LBRandom;
end;
Hm das war jetzt eigentlich das wichtigste...
  Mit Zitat antworten Zitat