Progress
Language Reference
RCODE-INFO System Handle
A handle to a specific Progress r-code file.
attribute
Specifies an attribute of the RCODE-INFO handle. The attributes are shown in this table.
EXAMPLE
The following example prompts for the name of an r-code file and returns its CRC code and the languages for which it is compiled.
NOTES
- Progress generates an r-code file when you compile a procedure with the SAVE option of the COMPILE statement. You cannot use the RCODE-INFO handle to get information on session compiles.
- To use the RCODE-INFO handle, you must first set the FILE-NAME attribute to the name of an r-code file (with or without a
.r
or.p
extension). If you do not provide a full pathname, Progress searches your PROPATH to find the file. You can then read the CRC-VALUE attribute and LANGUAGES attribute to get information on the file. If the r-code file is not found, both LANGUAGES and CRC-VALUE are set to the unknown value (?).- The LANGUAGES attribute holds a comma-separated list of language names supported by the r-code. The default segment appears in the list as the value
<unnamed>
.- The CRC-VALUE attribute returns the r-code CRC value stored in the r-code. The calculation for this value is based on the filename and contents of the procedure file during compilation. This value is different from any database CRCs that are stored in the r-code. For more information on CRCs, see the Progress Programming Handbook .
- The TYPE attribute returns the widget type, PSEUDO-WIDGET.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |