comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: % Loop limit expression too large for loop variable type.
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: % Loop limit expression too large for loop variable type. [message #24882 is a reply to message #24880] Mon, 30 April 2001 09:58 Go to previous messageGo to previous message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
"hua Guo" <gh75@usa.net> writes:

> Dear all,
> I got this error message when I tried to run a program:
>
> % Loop limit expression too large for loop variable type.
> <LONG ( 54695)>.
>
> What is wrong here? I am a beginner here. Thanks for any help.

The default type for integers in IDL is a "short" or 16-bit integer,
which can only go from -32768 to 32767. The quick fix is to put an
"L" at the end of your numeric constants to promote them to "long"
32-bit integers.

for i = 0L, NMAX-1 do begin ...

Note the "0L" instead of "0".

Craig

P.S. This is one of the secret banes of IDL programming. You have
the freedom to use any IDL type at any time. The problem is that any
IDL type can appear at any time...

--
------------------------------------------------------------ --------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
------------------------------------------------------------ --------------
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: how to speed up multiple regressions?
Next Topic: % Loop limit expression too large for loop variable type.

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:58:07 PDT 2025

Total time taken to generate the page: 0.00428 seconds