Progress
Version 9
Product Update Bulletin
Code Page Compatibility
The Internal Code Page (-cpinternal) startup parameter determines the internal code page that Progress uses in memory. The code page in which r-code is compiled and the internal code page of the session in which the r-code runs must be compatible. That is, the r-code code page must be either the internal code page, undefined, or convertible to the internal code page.
If the code page for a standard r-code procedure, from either an operating system file or a standard library, is not the same as the session’s internal code page, Progress performs an in-memory conversion of the r-code text segments to the session’s internal code page.
NOTE: If you use the R-code In Code Page (–cprcodein) startup parameter to specify a code page for reading r-code text segments, Progress reads the text segments as if they were written in that code page, even if the text segments were written in a different code page.Since r-code procedures in memory-mapped procedure libraries are read-only, Progress cannot perform an in-memory code page conversion of r-code text segments. If the code page of a memory-mapped r-code procedure is not compatible, Progress will not execute the r-code. It will report an error and stop execution.
For more information about the Internal Code Page (–cpinternal) and R-code In Code Page (–cprcodein) startup parameters, see the Progress Startup Command and Parameter Reference .
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |