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

Home » Public Forums » archive » Re: Need Help Resolving ENDIF Errors
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: Need Help Resolving ENDIF Errors [message #65526 is a reply to message #65523] Wed, 11 March 2009 05:25 Go to previous messageGo to previous message
David Gell is currently offline  David Gell
Messages: 29
Registered: January 2009
Junior Member
On Mar 10, 3:38 pm, einszweil...@gmail.com wrote:
> I'm trying to run a procedure in IDL.  The procedure has a series of
> IF LOOPS, each of minimal complexity - they are fairly simple.
>
> For example:
>
> XX=readfits('/home/kphil/img/img213.fits')
> YY=readfits('/home/kphil/img/img213.fits', EXTEN_NO=1)
> ZZ =YY
>
> G  = where(ZZ ne 0)
> invarmap=  ZZ * 0.0
> invarmap[G] = (1./(ZZ[G])^2)
>
> if ((where(XX ne XX))(0) ne -1) then begin
>    ZZ[where(XX ne XX)] = 0
>    XX[where(XX ne XX)] = 0
> endif
>
>    The problem is that everything runs just great, until the ENDIF is
> reached.  I CONSTANTLY get ENDIF errors.
>
> Why is this happening?  I feel that my code is solid, but all I get
> are ENDIF errors.
>
> The .pro I'm running has about 7 IF LOOPS, and the ONLY errors I get
> are on the lines where ENDIF is.
>
> Any idea what the problem is?  Help!
>
> Thanks in advance.

Usually, this error message appears at an END statement someplace
after the actual location of the syntax error. Check each of the seven
IF blocks to make sure that they are properly formed. Also if you have
other compound statements, e.g. FOR ... DO BEGIN ... ENDFOR or
WHILE .. DO BEGIN...ENDWHILE, make sure that they are properly formed.
Finally make sure that any continued statements have the $ character
at the end and that non-continued statements do not.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: using irregularly spaced coordinates with ray-casting in iVolume
Next Topic: OpenADDE and IDL

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

Current Time: Fri Oct 10 16:29:39 PDT 2025

Total time taken to generate the page: 0.32142 seconds