Einzelnen Beitrag anzeigen

mentaltec

Registriert seit: 28. Sep 2012
60 Beiträge
 
#3

AW: 2 for Schleifen

  Alt 5. Jul 2013, 09:54

Delphi-Quellcode:
for I := 0 to form2.ListBox2mainliste.Items.Count - 1 do
   for I2 := 0 to form2.ListBox1Pfade.Items.Count - 1 do
      if (directoryexists(form2.ListBox1Pfade.Items[i2]+form2.ListBox2mainliste.Items[i]) &&
      form2.ListBox2mainliste.ItemIndex > 0) then
         form2.ListBox2MainListeSORTED.Items.Add(form2.ListBox1Pfade.Items[i2] +
         form2.ListBox2mainliste.Items[i]);
mit dem if temp=form2.ListBox2mainliste.Items[i] =false Konstrukt sorgst Du doch dafür, dass immer nur das erste I2 matcht
ausserdem gibt es hier viele Puristen, für dei ein Test auf false gaaanz böhse ist, also wenn, dann if (x <> y)
  Mit Zitat antworten Zitat