Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Per ReadLn() zufällige Zeile aus Textdatei lesen (https://www.delphipraxis.net/13299-per-readln-zufaellige-zeile-aus-textdatei-lesen.html)

flomei 15. Dez 2003 20:02

Re: Per ReadLn() zufällige Zeile aus Textdatei lesen
 
So... Irgendwie geht es jetzt fast.

Es fehlt nur der erste Buchstabe. Warum?

MfG Florian :hi:

[EDIT] Und warum ist alles in Kleinbuchstaben? [/EDIT]

flomei 16. Dez 2003 15:46

Re: Per ReadLn() zufällige Zeile aus Textdatei lesen
 
Weiss denn keiner warum der erste Buchstabe fehlt und alles in Kleinbuchstaben steht??? :roll:

MfG Florian :hi:

scp 16. Dez 2003 18:44

Re: Per ReadLn() zufällige Zeile aus Textdatei lesen
 
Zitat:

Zitat von flomei
Delphi-Quellcode:
anzahl_m := Random(m_namen.Count);

Wenn du später Random verwendest, muss doch in anzahl_m die richtige Anahl stehen, also
Delphi-Quellcode:
anzahl_m := m_namen.Count;
Und warum verwendest du ValueFromIndex ??? ies ist doch nur für Zeilen, nutzbar, die in der Art "Wert=Text" geschrieben sind, für die Namenliste benötigst du doch:

Delphi-Quellcode:
procedure TMain_Form.Btn_GenerateNameClick(Sender: TObject);
  begin
      if
        RBtn_male.Checked
      then
        begin
          vorname := m_namen[Random(anzahl_m)]; // Ohne ValueFromIndex
          Edt_Name.Text := vorname
        end
      else
        begin
          vorname := w_namen[Random(anzahl_w)]; // Ohne ValueFromIndex
          Edt_Name.Text := vorname
        end
  end;

flomei 16. Dez 2003 21:18

Re: Per ReadLn() zufällige Zeile aus Textdatei lesen
 
:oops: Da hatte ich wohl was durcheinander geschmissen...

Jetzt geht es aber perfekt! :thumb:

1. Es fehlen keine Buchstaben mehr...
2. Großbuchstaben gibt es auch...

Danke nochmal! Ich glaub ich hab doch etwas gelernt... :)

MfG Florian :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:30 Uhr.
Seite 2 von 2     12   

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