Check out $QS.

If you are doing something dangerous, where the success of the operation is
in question because it is beyond your control, you probably should be using
an error trap. For example, virtually any device operation, anytime you want
to execute strings input by a user, or use a reference input by a user.
The Kernel does provide utilities for handling devices, and they are
trapped.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Toppenberg
Sent: Sunday, February 12, 2006 12:08 AM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] Protecting against indirection errors.

On 2/11/06, Gary Monger <[EMAIL PROTECTED]> wrote:
> You could validate the string to make sure it is a valid global reference.
> I'm sure there is a clever pattern match that would serve for most cases.
> If you want to handle variables in the string like "^VA(200,DUZ,0)" you
> might need a loop.
> The error trap is faster to build, easier to prove correct and complete,
and
> a better solution.
>

I think that an error trap is the way to go.  It's just a bit awkward
to have to fill one's codes with error traps everywhere.  But perhaps
I could just isolate those places where user input is planed.

The main problem I have run into is when one of the nodes is null,
with GT.M doesn't allow in VistA (I think it is possible to configure
it to allow this!).  Isn't there a command to list out the various
nodes in a reference?

Thanks
Kevin


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to