Thema: Delphi for schleife

Einzelnen Beitrag anzeigen

Headi

Registriert seit: 17. Nov 2005
Ort: Weinfelden
101 Beiträge
 
Delphi 2007 Professional
 
#1

for schleife

  Alt 17. Feb 2006, 22:23
Hallo leute,

So ich habe wieder mal ein kleines Problem:

folgender code:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  SL := TStringList.Create;
  SLSub := TStringList.Create;
  SL.Add(Memo1.Text);
  for i := 0 to SL.Count -1 do
    begin
      SLSub.DelimitedText := SL[i];
      begin
        IdIcmpClient1.Host := SLSub[i];
        IdIcmpClient1.Ping;
        Application.ProcessMessages;
      end;
    end;
end;
funktioniert ja auch alles gut, nur führt er mir diesen teil nur genau einmal durch:

Delphi-Quellcode:
      SLSub.DelimitedText := SL[i];
      begin
        IdIcmpClient1.Host := SLSub[i];
        IdIcmpClient1.Ping;
        Application.ProcessMessages;
ist ja eigentlich auch logisch, denn wenn ich mir SL.count ausgebe bekomme ich immer 1.
ich kriege das einfach irgendwie nicht hin.

vielleicht noch zur erklärung, ich habe ein memo, dort steht auf jeder linie eine ip.
ich lade mir das memo in eine StringList, jetzt möchte ich das ganze so unterteilen, dass jede zeile ein eigener wert ist.
und dann schliesslich jeden wert anpingen.


Wo ist der fehler, wie muss ich das abändern??

vielen dank schon mal

mfg headi
Pascal
  Mit Zitat antworten Zitat