Title: Message
Hi All.
I want to be able to specify the direction of a FOR loop.
 
i.e. if the type is FirstToLast then it will be for x:=0 to 100
i.e. if the type is LastToFirst then it will be for x:=100 downto 0
 
Basically I want to be able to go :-
 
CASE Direction of
    0: for x:=0 to 100
    1: for x:=100 to 0
END;
 
Begin
  //for loop stuff here
End;
 
But of course this is not valid.
 
I then thought I should use a WHILE LOOP  but the problem here is that even if I define the start and stop positions, it doesnt really herlp, i.e.
 
While  iStartPos <= iStopPos do
 
IF iStop=100 and iStart=1 its fine, BUT if iStop is 1 and iStart=100 then it will not work.
 
Anyone got any bright ideas? I REALLY dont want to make 2 "FOR" loops.
 
Cheers,
 
Jeremy Coulter
 
 
------------------------------------------------------------------------
All email scanned with Nortons Antivirus 2003
------------------------------------------------------------------------
 
_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to