Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi FOR -> NEXT Schleife ? (https://www.delphipraxis.net/16173-next-schleife.html)

agm65 11. Feb 2004 21:38


FOR -> NEXT Schleife ?
 
hallo liebe delphipraxis user...

follgendes problem läßt mich nicht schlafen :cat: !

ich habe eine filelistbox mit einem inhalt wert von zB 3.
also 3 einträge.

jetzt möchte ich alle 3 einträge anzeigen lassen bzw weiterverarbeiten...ich dachte an eine (visual basic) for- next schleife:


for i = 1 to 3
showmessage(filelistbox.items.string[x]
next i



wie geht sowas in delphi ?

SirThornberry 11. Feb 2004 21:40

Re: FOR -> NEXT Schleife ?
 
Delphi-Quellcode:
var i: Integer;
begin
  for i := 0 to 2 do //0 bis 2 weil 0 basierend
    showmessage(Listbox1.items.strings[i]);
end;

hboy 11. Feb 2004 21:41

Re: FOR -> NEXT Schleife ?
 
Delphi-Quellcode:
var
  i:integer;

//...

  for i := 0 to 2 do
  begin
    //...
  end;

//..
Edit:
ops sollen ja nur 3 zyklen sein.

Stanlay Hanks 11. Feb 2004 21:43

Re: FOR -> NEXT Schleife ?
 
Du möchtest also aus dem Inhalt einer (File)Listbox jeweils einzeln hintereinander die Einträge ausgeben lassen, oder?

Delphi-Quellcode:
var i : Integer;
begin
  For i := 0 to Listbox1.Items.Count -1 do
    begin
      ShowMessage(Listbox1.Items[i]);
    end;
end;
Die Schleife fängt bei 0 an, weil der erste Eintrag einer StringList immer den Index null hat, also nullbasiert ist. Der zweite hat dann den Index 1 usw. :wink:

Man liest sich, Stanlay :hi:

PS: Mir fällt grade auf, dass unter Netscape die Sache mit den Tags nicht richtig funktioniert. Die werden einfach am Ende des Textes, statt vorn und hinten von der Markierung eingefügt :(

agm65 11. Feb 2004 21:48

Re: FOR -> NEXT Schleife ?
 
danke euch allen !! habt irgenndwo alle recht :) !!!
ich geb ne runde aus :cheers:

hboy 11. Feb 2004 21:49

Re: FOR -> NEXT Schleife ?
 
hey stan hast ne ) vergessn :lol:

greeds
hboy :hi:

Stanlay Hanks 11. Feb 2004 22:00

Re: FOR -> NEXT Schleife ?
 
Danke, habs geändert. :oops:


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