|
Re: System Variable question [message #60191 is a reply to message #60189] |
Mon, 05 May 2008 11:24  |
pgrigis
Messages: 436 Registered: September 2007
|
Senior Member |
|
|
You can use the exists keyword of "defsysv".
Ciao,
Paolo
ikev...@gmail.com wrote:
> One more quick question. I have my .pro setup to use a system
> variable. I am using the following call: keyword_set(!DATA_TYPE)
>
> Where of course !DATA_TYPE is defined in my idl start file.
>
> It works great, but I would like a way to be able to check that !
> DATA_TYPE is created (and if it isn't I can define it with DEFSYSV and
> set it to the default 0)
>
> I tried just using keyword_set and that doesn't work correctly. (IE
> if I remove the definition of !DATA_TYPE in my startup, when calling
> keyword_set instead of returning 0 it gives me: Not a legal system
> variable: !DATA_TYPE.)
>
> Thanks for any help
|
|
|