by pgrigis@[EMAIL PROTECTED]
May 5, 2008 at 11:24 AM
You can use the exists keyword of "defsysv".
Ciao,
Paolo
ikev...@[EMAIL PROTECTED]
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