Developer's Studio Run Time System
Version 1.34.7
19 October 2006
1. Critical Items
2. Known Limitations
3. Enhancements.
1.1.1 RTSIOLib.dll is the interop assembly of RtsIO.dll
This interop assembly helps the user to develop an IO resource using a .NET language. We will shortly provide on-line a document and
a sample that show how this can be done step-by-step.
1.1.2 Reporting IO Resources Property Pages With IOLESpecifyPropertyPages
The IO Subsystem of the RTS recognizes the method of reporting IO Resource property pages through the IOLESpecifyPropertyPages
interface. Unlike the traditional ISpecifyPropertyPages, this interface is OLE Automation and had been recently designed to allow .NET
customized data loggers to report their property pages to the RTS. By extending the usage of this interface in the IO Subsystem,
we offer any customized .NET IO Resource an easy way to report to the IO Subsystem its property pages. We will shortly provide on-line a
document and a sample that show how this can be done step-by-step.
4. Problem Reports
PR06081 Repetitive Opening Feature of a Missing File
When the RTS is instructed by the ATLAS compiler to open a file, and this generates an error, the RTS used to show the error in its
Station Display and continue to execute the rest of the code. A sample of such an error follows:
Binary files "FloppyInput", version 20060922
Date stamp: Mon Oct 23 13:33:23 2006
LexDB: ATLAS-716-IFTE Fri Dec 16 14:28:47 2005
WARNING: (vlc=011142) I/O 'C:\CONFIG.ATG', COM
error, 0x80040204 'Failed to open 'C:\CONFIG.ATG''
The new approach may allow the user to search and provide at run time the missing file. In this new circumstance, the RTS halts and
waits for the user to provide the file at the proper place then click "Run". If the file is not available, the user may choose
to click "Unload" and terminate the execution of the TPS.
The image below shows this new approach:
Binary files "FloppyInput", version 20060922
Date stamp: Mon Oct 23 13:33:23 2006
LexDB: ATLAS-716-IFTE Fri Dec 16 14:28:47 2005
WARNING: Unable to open file 'C:\CONFIG.ATG'. Please make it
available, and then press 'Run' when ready or 'Unload' for cancel.
The object of the present PR is to offer this second option for all FILE resources whose ProgIDs are RtsIO.IFTE_FileResource or RtsIO.Std85FileResource. In order to preserve the old functionality of these resources for the customers that are not interested to use this repetitive opening feature, both file resources have been implemented to provide the following property page:

Since most of the old subsets open the files at the project loading time, we advise our customers to set up the proper options of the
FILE resource before the RTS loads any project. The access to the above property
page is: Wrts.exe|Control|Options|RTS Property Pages|IO Subsystem|Select FILE (as in the image below)\Click Properties button.

The user has as options to make RTS insert searching sequences for a missing file at run time:
- Never (this is the old behavior);
- When the missing file is expected to be on a floppy disk (its full path name starts with "A:\" or "B:\");
- Always.
By default, the first radio button is selected.
If such a searching sequence is in effect and the user cannot provide the file at the expected location, he still has the choice of
unloading or resetting the project at that time.
In a searching sequence, the mechanism of sending warning-like messages to the Station Display has been preferred to the simply
displaying message boxes because it is also effective when the WRTS runs on a remote computer.
|