[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: Endless loop detected in FOR loop



PureBytes Links

Trading Reference Links

Fred,

I will add a "turn-off" check box in next beta.
By the way: single loop must have at least 100'000
iterations AND more than 2 * number of bars for
this to appear. Are you sure that your loop is not endless?

In the mean time you may rewrite your code from

for( i = 0; i < 1000000; i++ )  // causes endless loop detection to activate
{
  // do something with
  // array[ i ]
}

to 2 nested loops:

for( i = 0; i < 1000000; i = i + 10 ) // does not activate endless loop detection
  for( k = 0; k < 10; k++ )
  {
    // do something with
    // array[ i + k ]
  }


the net effect is the same: you can iterate array million times from 0
upto 999999 but 'endless loop detection' does not activate.

  
 
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Fred" <fctonetti@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Wednesday, May 07, 2003 6:56 AM
Subject: [amibroker] Re: Endless loop detected in FOR loop


> Bob,
> 
> That doesn't seem to do the trick ... or maybe I just haven't 
> implemented it in the right way.  Can you supply a line of code that 
> you'd use to do this and the context in which you'd do it.  I've 
> tried AlertIf and some others, none of which get around the problem.
> 
> Fred
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "Bob Jagow" <bjagow@xxxx> wrote:
> > Display something from within the loop.
> > Perhaps cout << "Don't turn me off"?
> > 
> > -----Original Message-----
> > From: Fred [mailto:fctonetti@x...]
> > Sent: Tuesday, May 06, 2003 3:21 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] Endless loop detected in FOR loop
> > 
> > 
> > Tomasz,
> > 
> > With some of the processor intensive table handling of ABTool it 
> > would be very helpful to have a less sensitive routine for ... 
> > 
> > Endless loop detected in FOR loop
> > 
> > Either that or could you provide some guidance as to what could be 
> > done by users to keep this message from being displayed and the 
> > related processing grinding to a halt.
> > 
> > Thanks in advance, Fred
> > 
> > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" 
> <amibroker@xxxx> 
> > wrote:
> > > Hello,
> > > 
> > > The link is actually:
> > > http://www.amibroker.net/3rdparty/TimeFrame.dll
> > > 
> > > (I guess I should get some sleep because I am making too many 
> > mistakes)
> > > 
> > > Best regards,
> > > Tomasz Janeczko
> > > amibroker.com
> > > ----- Original Message ----- 
> > > From: "Tomasz Janeczko" <amibroker@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Tuesday, May 06, 2003 11:37 PM
> > > Subject: Re: [amibroker] Warning: TimeFrame DLL causes problems 
> > with scripting
> > > 
> > > 
> > > > Hello,
> > > > 
> > > > Actually my previous message had an error.
> > > > Only the documentation 
> > (http://www.amibroker.net/3rdparty/TimeFrame.PDF
> > > > is OLD and states that afL function is included, 
> > > > but the plugin itself is new and there is no afL function 
> inside.
> > > > 
> > > > The TimeFrame.dll present on the site is updated
> > > > and has afL function renamed to TmL.
> > > > So it should not cause problems any more.
> > > > 
> > > > So if you are using old TimeFrame.dll plugin you should
> > > > get the update 
> > > > http://www.amibroker.com/3rdparty/TimeFrame.dll
> > > > 
> > > > 
> > > > Best regards,
> > > > Tomasz Janeczko
> > > > amibroker.com
> > > > ----- Original Message ----- 
> > > > From: "Tomasz Janeczko" <tj@xxxx>
> > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > Sent: Tuesday, May 06, 2003 11:31 PM
> > > > Subject: [amibroker] Warning: TimeFrame DLL causes problems 
> with 
> > scripting
> > > > 
> > > > 
> > > > > Hello,
> > > > > 
> > > > > Unfortunatelly the TimeFrame.dll available
> > > > > from http://www.amibroker.net/3rdparty.php
> > > > > is OLD and includes old afL() function that caused so
> > > > > many problems in the past.
> > > > > http://groups.yahoo.com/group/amibroker/message/27288
> > > > > 
> > > > > It is strange because Stephane was supposed to fix
> > > > > this months ago.
> > > > > 
> > > > > Best regards,
> > > > > Tomasz Janeczko
> > > > > amibroker.com
> > > > > 
> > > > > 
> > > > > Send BUG REPORTS to bugs@xxxx
> > > > > Send SUGGESTIONS to suggest@xxxx
> > > > > -----------------------------------------
> > > > > Post AmiQuote-related messages ONLY to: 
> > amiquote@xxxxxxxxxxxxxxx 
> > > > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > > > --------------------------------------------
> > > > > Check group FAQ at: 
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > > > > 
> > > > > Your use of Yahoo! Groups is subject to 
> > http://docs.yahoo.com/info/terms/ 
> > > > > 
> > > > > 
> > > > > 
> > > > 
> > > > 
> > > > Send BUG REPORTS to bugs@xxxx
> > > > Send SUGGESTIONS to suggest@xxxx
> > > > -----------------------------------------
> > > > Post AmiQuote-related messages ONLY to: 
> amiquote@xxxxxxxxxxxxxxx 
> > > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > > --------------------------------------------
> > > > Check group FAQ at: 
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > > > 
> > > > Your use of Yahoo! Groups is subject to 
> > http://docs.yahoo.com/info/terms/ 
> > > > 
> > > > 
> > > >
> > 
> > 
> > 
> > Send BUG REPORTS to bugs@xxxx
> > Send SUGGESTIONS to suggest@xxxx
> > -----------------------------------------
> > Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > --------------------------------------------
> > Check group FAQ at: 
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > 
> > Your use of Yahoo! Groups is subject to 
> http://docs.yahoo.com/info/terms/
> 
> 
> 
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 
> 

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/YoVfrB/XP.FAA/uetFAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/