Thema: Delphi while not ... do

Einzelnen Beitrag anzeigen

bmg4ever

Registriert seit: 16. Sep 2004
12 Beiträge
 
#1

while not ... do

  Alt 28. Sep 2004, 14:03
ich hab da ein kleines Anfängerproblem mit der
while not ... do - schleife

entweder bin ich zu dumm, oder die Syntax von Delphi gefällt mir nicht

Delphi-Quellcode:
while not (Tformelobjekt(formellist[i]).operator = '^') OR (Tformelobjekt(formellist[i]).operator = 'Sq')
   do inc(i);
das funktioniert nicht, wenn der operator='Sq' ist (und das ist er - das hab ich mit dem debugger geprüft).
kann man bei while keine mehreren bedingungen angeben!?

muss ich das dann so machen?

Delphi-Quellcode:
while not (Tformelobjekt(formellist[i]).operator = '^') do
begin
      while not (Tformelobjekt(formellist[i]).operator = 'Sq')
        do inc(i);
      inc(i);
end;
oder halt in zwei schleifen nacheinander. das kann doch eigentlich nicht!?
also was mach ich falsch.
  Mit Zitat antworten Zitat