![]() |
Random Text Ausgabe
Hi Freunde,
ich hab eine Frage an euch, es ist so ich habe eine Textdatei, und in dieser Textdatei sind ungefähr 30 Zeilen mit Text. Jetzt möchte ich jedes mal am Programmstart einen Zufallssatz in einem Label anzeigen... Wie funktioniert sowas? |
Re: Random Text Ausgabe
Du lädst deine Datei in eine
![]() |
Re: Random Text Ausgabe
Zitat:
|
Re: Random Text Ausgabe
Delphi-Quellcode:
var list: TStrings
list := TStringList.Create; list.LoadFromFile(deineDatei); Randomize; Label1.Caption := list[Random(list.Count)]; list.Free; |
Re: Random Text Ausgabe
Zitat:
Delphi-Quellcode:
heisen?
var list: TStringlist;
|
Re: Random Text Ausgabe
Mit stringList.LoadFromFile kannst du den Inhalt einer datei in die Stringliste laden. Mit StringList.Items[x-1] bekommst du den x. Eintrag.
Edit: zu langsam} öhm, müsste das nicht var list: TStringlist; heisen? Nein, da TStringList ein Nachfahre von TStrings ist. |
Re: Random Text Ausgabe
Oh.. Nun ja, eigentlich ists egal, da TStrings ne abstrakte Basisklasse ist und TStringList lediglich die abstrakten Methoden implementiert.. Lang: Nein, kurz: Ja ;)
@mkinzler: .Items ist aber ne Array-Property, und nicht die Stringliste ;) [edit]Und x-1 ist der x-2te Eintrag *glaub*[/edit] |
Re: Random Text Ausgabe
Zitat:
Zitat:
|
Re: Random Text Ausgabe
Zitat:
bäh, böse schreibfehler |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 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 by Thomas Breitkreuz