Einzelnen Beitrag anzeigen

Benutzerbild von f4k3
f4k3

Registriert seit: 15. Aug 2007
Ort: Nürnberg
313 Beiträge
 
Delphi 2007 Architect
 
#7

Re: Schleife zum aktivieren von Queries

  Alt 11. Jun 2009, 14:03
Zitat von DeddyH:
Der nachfolgende Code wird immer ausgeführt, hab ich recht?
Damit hast du recht ja ...

nur ich versteh es irgendwo nicht ... step by step ...

if frmMain.Components[I] is TZQuery then Ich überprüfe ob die aktuelle Componente vom Typ TZQuery ist ...

Delphi-Quellcode:
if ((frmMain.Components[I] as TZQuery).Name <> 'qryB') or
   ((frmMain.Components[I] as TZQuery).Name <> 'qryK') then
Dann überprüfe ich ob der Name der Komponente ungleich "qryB" oder ungleich "qryK" ist ...
da immer nur das eine oder dass andere zutreffen kann müsst dass doch funktionieren ...

Angenommen "qryB" ist momentan in "frmMain.Components[I]" ...
die erste Bedingung ergiebt natürlich ein "TRUE" ... dann gehts an die zweite ...
ist der Name ungleich "qryB" = FALSE ... ist der Name ungleich "qryK" = TRUE

ow ... xD ... ja okay ... somit wird die schleife immer ausgeführt ...

jetzt versteh ich auch warum es funktioniert hat ... als ich nur auf "qryB" überprüft habe ...

Naja ... kurz vorm Feiertag xD ... okay ... danke für die schnelle hilfe jungs

Euer f4k3
Sascha
  Mit Zitat antworten Zitat