Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Infinite FOR loop issue
#1
Not Solved Smile 
Hi all,

How to set dynamic end value in 'For...Next' loop?

I am using the following script, but it ends once 'i' reaches '5'

Code:
Dim i,j
j = 5
For i=1 To j
Msgbox ("I value = "&i&vbcrlf&"J value = "&j)
j=j+1
next
Reply
#2
Not Solved
if value reaches desired one, set Exit for.
Code:
For i=1 To j
Msgbox ("I value = "&i&vbcrlf&"J value = "&j)
j=j+1
if i=5 then
Exit for
End If
next
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Reply
#3
Not Solved
Hi...

I DO NOT want to Exit the For Loop when "i" reaches "5".
My query is to create infinite loop...
Even without the "Exit For" statement, my code exits... This is my concern,
please clarify.
Reply
#4
Not Solved
As far as i have learned,
For Loop in Vbscript is a conditional statement which iterates based on the condition specified. Unlike C & Java the variable in the iteration is not updated during execution.

The loop is not exiting because i value has reached 5 but because you have specified only 5 iterations.
Code:
j=5
for i = 1 to j
j=j+1
Next
In this case if you give j=10, it will exit after 10 iterations. Now, the increment done on j is not being updated to the variable on the conditional statement.

You could do this in Java or C without specifying the end , for eg :
Code:
for(i=0;;i++)
this will keep executing till it reaches the maximum value for the defined datatype. There is no such thing called Infinity.

As far as i know, in vbscript, you could use the while loop to create an unconditional iteration.

For eg:
Code:
i=2
Do
j=j+1
msgbox j
Loop Until i=1

Probably, if the For Loop in vbscript could be pushed to be so, i would really like to learn about it.
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Infinit loop Suma Parimal 1 2,634 05-29-2014, 01:22 PM
Last Post: basanth27
  Exit Do loop shipu 1 4,714 12-20-2013, 06:33 AM
Last Post: basanth27
  Do Until loop returning failure mitch 0 3,453 05-27-2011, 12:20 AM
Last Post: mitch
  If Then statement inside For loop Mala 3 3,954 02-23-2011, 10:13 PM
Last Post: basanth27
  For loop after couple of If then else statements Mala 4 4,888 02-16-2011, 06:37 AM
Last Post: Mala

Forum Jump:


Users browsing this thread: 1 Guest(s)