Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wörter aus einer Datei holen (https://www.delphipraxis.net/48172-woerter-aus-einer-datei-holen.html)

manakinn 21. Jun 2005 17:32


Wörter aus einer Datei holen
 
Hi,

ich möchte das Wörter aus einer Text Datei im Programm verwendet werden. Der Benutzer gibt also bei der Suche keine Wörter mehr ein, sondern die werden zufällig aus der Datei "worte.txt" entnommen und ins TEdit eingefügt und der Timer drückt auf den button. Also das programm was ich geschrieben habe, soll ganz von alleine alle 60 -120 sekunden eine neue "normale" suche starten (Keine Google API) Suche, und damit der User keine Wörter eingeben muss, werden die Aus einer Datei entnommen (Zufällig). Soweit ist alles fertig, ich muss nur noch das mit der TextDatei machen, kann mir da jemand bitte helfen ? :angel:

Khabarakh 21. Jun 2005 17:41

Re: Wörter aus einer Datei holen
 
Wenn die einzelnen Worte untereinander in der Datei stehen, kannst du sie einfach per Delphi-Referenz durchsuchenLoadFromFile in eine Delphi-Referenz durchsuchenTStringList laden. So wählst du dann zufällig einen Eintrag aus:
Delphi-Quellcode:
Edit.Text := StringList.Strings[Random(StringList.Count)];
Nicht vergessen, einmal Randomize aufzurufen (am besten im OnCreate).

manakinn 21. Jun 2005 18:01

Re: Wörter aus einer Datei holen
 
Zitat:

Zitat von Khabarakh
Wenn die einzelnen Worte untereinander in der Datei stehen, kannst du sie einfach per Delphi-Referenz durchsuchenLoadFromFile in eine Delphi-Referenz durchsuchenTStringList laden. So wählst du dann zufällig einen Eintrag aus:
Delphi-Quellcode:
Edit.Text := StringList.Strings[Random(StringList.Count)];
Nicht vergessen, einmal Randomize aufzurufen (am besten im OnCreate).

Ich find nix in der Hilfe :( Da stehen ja millionen sachen zu dem Thema :(

fkerber 21. Jun 2005 18:02

Re: Wörter aus einer Datei holen
 
Hi!

Wozu findest du nix?

Ciao Frederic

DP-Maintenance 21. Jun 2005 18:08

DP-Maintenance
 
Dieses Thema wurde von "alcaeus" von "Internet / LAN / ASP.NET" nach "Sonstige Fragen zu Delphi" verschoben.
Aus Dateien lesen gehoert auch nicht in die Internetsparte :roll:

manakinn 21. Jun 2005 18:12

Re: Wörter aus einer Datei holen
 
Ich denk mal das LoadFromFile muss so sein, oder?

Delphi-Quellcode:
procedure LoadFromFile(const FileName: string);
begin

end;
Was ich nicht verstehe, wo kommt der Datei name hin ?

(const FileName:=(words.txt) string); usw.
funktioniert alles nicht,
(const words.txt string);
auch nicht :(

XeRo 21. Jun 2005 18:14

Re: Wörter aus einer Datei holen
 
Delphi-Quellcode:
memo1.lines.loadfromfile('irgendwas.txt');

Die Muhkuh 21. Jun 2005 18:17

Re: Wörter aus einer Datei holen
 
Hi manakinn,

auch wenn es jetzt nicht zum Thema passt, lege ich dir dieses Tutorial zu Herzen. Lies dieses Tutorial mal durch. Danach wirst du viel mehr von Delphi verstehen.

Khabarakh 21. Jun 2005 18:21

Re: Wörter aus einer Datei holen
 
@XeRo: Warum ein Memo? manakinn will das Wort doch in einem Edit, da reicht eine zur Laufzeit erstellte StringList vollkommen.

@Spider: Du nimmst mir die Worte aus dem Mund :wink: .

[edit]Um es klar auszudrücken: LoadFromFile ist eine Methode von TStringList.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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