Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.202 Beiträge
 
Delphi 12 Athens
 
#3

Re: Buchstaben per Zufall verteilen

  Alt 30. Mär 2004, 14:34
1: Grundlage soll doch hier (in diesem Beispiel) wohl ein String sein.
Code:
split([color=red]'[/color]GRUNDLAGE[color=red]'[/color], 4);
So schwer ist das doch nicht, zeichen einem Panel zuweisen, dieses löschen und dann so weiter

Delphi-Quellcode:
Procedure split(s: String; i: Integer);
  Var k: Integer;

  Begin
    Randomize; // diese Zeile eventuell in das OnCreate-Ereignis verschieben
    For k := 1 to 9 do Begin
      TPanel(Form1.FindComponent('Panel' + IntToStr(k))).Caption := s[i];
      Delete(s, i, 1);
      i := Random(Length(s)) + 1;
    End;
  End;
[EDIT]
Och menno
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat