![]() |
Eine TStrings Element mit for-schleife durchlaufen !
Moinsen,
ich hab folgendes (sehhher simples wie ich denke) Prob : Ich habe durch ein OpenDialog.Files eine Liste vom Typ TStrings! Jetzt möchte ich mit einer for-schleife jedes einzelne Element dieser Liste ansprechen! Es müsste ca so aussehn for i=1 to Anzahl Elemente in OpenDialog.Files Aaaber es gibt keine Methode mit der ich mir die Länge von OpenDialog.Files geben lassen kann! Sorry für diese dumme Frage aber ich bin ein ziemlicher Delphi Newbie ! Danke schonmal |
Re: Eine TStrings Element mit for-schleife durchlaufen !
:arrow: Files.Count
Nachtrag: Wenn du durch alle Dateien mit einer FOR-Schleife durch iterieren willst, dann musst du natürlich noch einen davon abziehen.. |
Re: Eine TStrings Element mit for-schleife durchlaufen !
Hai,
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var ndx : Integer; begin if (OpenDialog1.Execute) then begin for ndx := 0 to Pred (OpenDialog1.Files.Count) do begin ShowMessage (OpenDialog1.Files[ndx]); end; end; end; |
Re: Eine TStrings Element mit for-schleife durchlaufen !
Zitat:
Zitat:
In D2005 wäre es
Delphi-Quellcode:
in D<2005 geht es über die übliche for-to-do
var
File :string; begin for File in OpenDialog.Files do ...
Delphi-Quellcode:
with OpenDialog do
for i := 0 to pred(Files.Count) do // mache etwas mit Files[i] ... |
Re: Eine TStrings Element mit for-schleife durchlaufen !
.... wenn ich das so sehe zweifle ich an meinem Verstand ! ;)
Und ich Dorfdepp hab mir die ganze Zeit die blöde Hilfe zum Typ Tstrings angekuckt und da nichts gefunden ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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