![]() |
Zeichenkette extern abfraben
Guten Tag!
Ich bin gerade dabei Delphi zu lernen und ein Galgenmännchenspiel zu programmieren. Ich würde gerne das gesuchte Wort aus einer externen Datei/Liste abfragen. Wie ist das zu bewerkstelligen? In welchem Format müsste die Datei/Liste sein? MfG G4schi |
AW: Zeichenkette extern abfraben
Nimm einfach eine Textdatei und schreibe alle Worte untereinander. Dann in eine Stringlist laden mit .lodfromfile. Dann kann du diese verwalten und abfragen.
|
AW: Zeichenkette extern abfraben
Hallo,
gemeint ist LoadFromFile
Delphi-Quellcode:
var
SL: TStringList; begin SL:= TStringList.Create; SL.LoadFromFile('MeineDatei.txt'); |
AW: Zeichenkette extern abfraben
Jetzt hättest du ihm aber auch noch einen Prozedurkopf, ein try..finally..end und ein SL.Free gönnen können. Dann lernt er es als Anfänger auch gleich richtig. :wink:
Delphi-Quellcode:
procedure LadeDatei();
var SL: TStringList; begin SL:= TStringList.Create; try SL.LoadFromFile('MeineDatei.txt'); DoSomeThingWithContent(SL); finally SL.Free; end; end; |
AW: Zeichenkette extern abfraben
Zitat:
@TE Weil im finally Block ist die Instanz wieder zerstört. :zwinker: |
AW: Zeichenkette extern abfraben
Zitat:
|
AW: Zeichenkette extern abfraben
OT: Mir fällt auf, es gibt in letzter Zeit wieder öfter Schülerfragen hier. Delphi wird doch nicht etwa dank der kostenlosen Editions in die Schulen zurückkehren? Also ich fände das ja toll. Endlich wieder Nachwuchs mit einer ordentlichen Programmiersprache ;-) Vielleicht gibts dann auch wieder DNU-Fragen. Die vermisse ich in den letzten 15 Jahren irgendwie.
Also mich würde es schon interessieren, ob und wenn ja in welchen Schulen bzw. Bundesländern wieder Delphi im Unterricht vorkommt. |
AW: Zeichenkette extern abfraben
DNU?
Da haben wir ja schon unseren ersten DAU. :party: Nunja, nur nutzen viele der Neuen uralte Delphis ... dementsprechend wurde wohl eher aus Lehrermangel der Altbestand nochmal reaktiviert oder jemand ist aus dem Koma erwacht. |
AW: Zeichenkette extern abfraben
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:03 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