![]() |
Zufallswort
Ich will, das wenn ich auf einen Button klicke, per zufall ein Wort angezeigt wird.
Die wörter sollen entweder: "Test" "nene" "Döner" "Gurke" oder so etwas sein. Nun habe ich nicht viel mit solchen Sachen zu tun.. Wer kann mir helfen? Danke und Bussi :love: Sandra |
Re: Zufallswort
Delphi-Quellcode:
Ungetestet
const
Woerter: array[0..3] of String = ('Test', 'nene', 'Döner', 'Gurke'); implementation function GetWord: String; begin Result := Woerter[Random(High(Woerter) + 1)]; end; procedure ButtonClick; begin ShowMessage(GetWord); end; // Das ganz unten hin, vor dem end. initialization Randomize; end. |
Re: Zufallswort
Hi,
bitte beide Seiten sorgfältig durchlesen und deine Probleme lösen sich wie von selbst. :wink: ![]() MfG Marc |
Re: Zufallswort
Hi.
Da kann auch "wrgstrf" oder "zrgrfrtzzz" oder "dfjgslrijfwjet" oder "kshduhdftl" rauskommen. Sie will aber ein Wort aus einer festgelegten Liste :arrow: Spider hat Recht! |
Re: Zufallswort
Hi,
@"Waldteufel": Ich bin überzeugt, dass du nicht beide Seiten gelesen hast, denn unter anderem, ist dort auch Spiders Lösung dabei. (Neben zahlreichen anderen! :zwinker: ) MfG Marc |
Re: Zufallswort
Hi.
Echt? Wo? Ich hab aber beide Seiten durchgelesen... :gruebel: Wer hat denn da den Code gepostet... :gruebel: |
Re: Zufallswort
Hi,
meine Lösung ist dort nicht vorhanden! Dort geht es legendlich im erzeugen von verschiedenen Buchstaben und nicht, wie man Wörter aus einer Liste anzeigt! ;) |
Re: Zufallswort
Ist das Thema noch offen, oder die ist die Frage beantwortet? :gruebel:
Naja, hier ist auch nochma ne Lösung:
Delphi-Quellcode:
Edit: Ich bin ein Depp ey, zum Glück hab ich mir meinen Post nochmal angeguckt - Flüchtigkeitsfehler :oops: :oops: :oops:
procedure TForm1.Button1Click(Sender: TObject);
VAR woerter : TStringList; Zahl : integer; begin Randomize; woerter := TStringList.Create; woerter.Add('Wort1'); woerter.Add('Wort2'); woerter.Add('Wort3'); woerter.Add('Wort4'); ShowMessage(woerter.Strings[Random(woerter.count)]); end; verbessert... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz