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

Home » Public Forums » archive » Re: Unsupported keyword on older IDL version
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: Unsupported keyword on older IDL version [message #31647 is a reply to message #31646] Mon, 29 July 2002 08:14 Go to previous messageGo to previous message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
Paul Hick <pphick@ucsd.edu> writes:

> This kind of problem must have come up in this group before, but here it
> is anyways.
>
> If I call the IDL systime function with the utc keyword:
> print, systime(/utc)
>
> on IDL versions older than 5.4 I get the expected 'keyword not
> supported' error message, since, well, it's not supported, right? The
> error message pops up when the function containing the systime call is
> compiled, so testing e.g. !version.release before executing the systime
> call doesn't work.
>
> The only solution I have come up with so far is to put the systime call
> inside a call_function call:
> print, call_function( 'systime', /utc)
> This will compile (I will still need to test for !version.release before
> actually executing the statement of course).

Another possibility is to use the _EXTRA mechanism:

;; Assume EXTRA is undefined
if double(!version.release) GE 5.4 then $
extra = {utc: 1}
value = systime(_EXTRA=extra)

Anyway you cut it, you will need an IDL version check.

Craig

--
------------------------------------------------------------ --------------
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
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: how to input idl figure to MS office
Next Topic: CALL_EXTERNAL

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

Current Time: Sat Oct 11 18:55:34 PDT 2025

Total time taken to generate the page: 1.12066 seconds