Contents-9
Reduce the Number of Objects in Programs...................................410
Other Ways to Optimize Agilent VEE Programs............................412
Overview of Compiled Functions ........................................................414
Benefits of Using Compiled Functions ...........................................414
Design Considerations in Using Compiled Functions.....................415
Guidelines in Using Compiled Functions........................................416
Using Dynamic Link Libraries.............................................................417
Integrating a DLL into an Agilent VEE Program ...........................417
An Example Using a DLL...............................................................419
Execute Program Object versus Compiled Functions ....................423
Execute Program Object.............................................................423
Compiled Functions ...................................................................423
Compiled Function using C (UNIX) ....................................................424
Agilent VEE Execution Modes ............................................................427
The Agilent VEE Compiler.............................................................428
Changing the Execution Mode........................................................428
Effect of Changing the Execution Mode.........................................430
The Agilent VEE Profiler.....................................................................435
Chapter Checklist..................................................................................436
12. Platform Specifics and Web Monitoring
Overview...............................................................................................439
Differences Between PC and HP-UX Platforms ..................................440
Programs..........................................................................................440
Named Pipes and ActiveX Capabilities ..........................................440
Rocky Mountain Basic ....................................................................440
The Execute Program Objects.........................................................440
To/From Stdout, Stderr (UNIX)......................................................441
Fonts and Screen Resolutions..........................................................441
Data Files.........................................................................................441
Communicating with Rocky Mountain Basic Programs ......................442
Using the Initialize Rocky Mountain Basic Object.........................442
Using the To/From Rocky Mountain Basic Object.........................443
The Callable VEE ActiveX Automation Server ..................................446
Web-enablement Technologies ............................................................447
Overview of Web Technologies......................................................447
Web Monitoring with Agilent VEE......................................................450