| � the application resides in form library. it contains scripts, forms
� and calls to c functions. the application itself is an executable
� image.
OK, Ann; as usual, I'm confused. If the application is an executable
image, do you mean it's *invoked from* a form in the form library? I'm not sure
what you mean when you say a) it's an executable image, b) it contains scripts
and forms, and c) it resides in a form library.
Let me make a *very* broad jump, and ass/u/me that a) the "root" code
is an executable image, coded in C, b) a "shell" has been built around it to
provide an ALL-IN-1 user interface (consisting of scripts and forms), and c)
it is invoked from an ALL-IN-1 menu.
I'd go along with Graham and say that you can certainly declare your own
meters, and use those to do exactly what you want. Now, as to how to start/stop
and so forth, it would appear that you could add all of that either to the form
that invokes the application, or to the scripts built around it.
In fact, if the executable image can be designed appropriately, and
installed as a VMS shared image, you could even invoke the image directly from
your scripts (using the INSTALL and EXECUTE functions). BTW, how are you doing
it now? Using the subprocess? Spawning to another process?
Look at the metering functions, and also the INSTALL and EXECUTE
functions. You could even invoke your installed image with CALLBACK, and have
*it* ask ALL-IN-1 to do the various metering at the appropriate times... from
*within* the executable image!
F
P.S. How'dja like those Grammies? Nice goin', Natalie!
|
| Pretty sure that metering can do what you want here, Ann.
And, if not, you can always look at TEXT_FILE and just have the scripts
open up a flat ASCII text file and log lines to it.
Bob Hunt
|