Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi For-Schleife wird übersprungen...?! (https://www.delphipraxis.net/26662-schleife-wird-uebersprungen.html)

barnti 27. Jul 2004 10:41


For-Schleife wird übersprungen...?!
 
Hallo,
folgender Code
Delphi-Quellcode:
procedure TakDatabase.CreateAccessComponents(AOwner: TComponent);
var
  i: Integer;
  List: TStrings;
  Query: TakQuery;
begin
  List:= TStringList.Create;
  self.GetTableNames('',List); // Einlesen der in der DB vorhandenen Tabellen

  For i:=0 to List.Count-i do // Für jede Tabelle eine Komponente erzeugen und zur ObjectList
    FQuerys.Add(TakQuery.CreateDb(AOwner,self,List.Strings[i])); // hinzufügen
List.Count ist >20, sollte daher also funktionieren. Leider wird der Rumpf der Forschleife nicht ausgeführt. Was ist falsch?

sakura 27. Jul 2004 10:43

Re: For-Schleife wird übersprungen...?!
 
Args, schau mal in den zweiten Paramter Deiner Schleife...
Code:
  For i:=0 to List.Count-[color=#f50000]1[/color] do // Für jede Tabelle eine Komponente erzeugen und zur ObjectList
    FQuerys.Add(TakQuery.CreateDb(AOwner,self,List.Strings[i])); // hinzufügen
...:cat:...

barnti 27. Jul 2004 12:50

Re: For-Schleife wird übersprungen...?!
 
Mann!
Da hätte ich noch lange schauen können. Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz